DigitalOcean 계정은 내 서버, 데이터베이스, DNS를 운영하고 그 비용을 냅니다. 로그인한 사람은 데이터를 읽거나, Droplet을 없애거나, 내 비용으로 머신을 띄울 수 있습니다. DigitalOcean은 새 기기에서 로그인하면 이미 이메일로 코드를 보내지만, 그것은 장애물에 이메일 비밀번호를 하나 더할 뿐입니다. DigitalOcean은 모든 계정에 2FA를 강력히 권장합니다.
DigitalOcean에서 2단계 인증 켜기
2FA는 사용자 이름과 비밀번호로 DigitalOcean에 로그인할 때만 쓸 수 있습니다. Google이나 GitHub로 로그인한다면 2FA는 그 Google 또는 GitHub 계정에서 관리합니다. 또한 DigitalOcean은 주 방법을 설정하고 나면 백업 방법을 요구합니다. 권장 옵션인 백업 코드를 선택하세요.
- 컴퓨터에서 cloud.digitalocean.com의 DigitalOcean Control Panel에 로그인합니다.
- 오른쪽 위의 프로필 아이콘을 클릭한 다음 ‘My Account’(내 계정)를 클릭합니다.
- ‘Two-factor authentication’(2단계 인증) 섹션까지 스크롤해 ‘Set Up 2FA’(2FA 설정)를 클릭합니다.
- ‘Set up two factor authentication’(2단계 인증 설정) 창의 ‘Choose Method’(방법 선택)에서 인증 앱을 선택합니다.
- DigitalOcean에 QR 코드가 표시되면 그 페이지를 열어 둔 채 아래 설명대로 확장 프로그램에 추가하거나, 그 아래의 ‘Try this instead’(대신 이 방법 사용)를 클릭해 수동 입력용 코드를 확인합니다. 그런 다음 확장 프로그램의 코드를 입력란에 입력합니다.
Authenticator에 DigitalOcean 추가하기
- Chrome Web Store에서 2FA Authenticator – OTP 인증기를 설치하고 툴바에 고정해 두면 클릭 한 번으로 아이콘을 열 수 있습니다.
- QR 코드가 표시된 DigitalOcean 페이지는 그대로 열어 둡니다. Authenticator 아이콘을 클릭한 다음 ‘계정 추가’ → ‘QR 코드’ → ‘화면에서 QR 스캔’을 선택합니다.
- 목록에 계정이 추가되고 30초마다 바뀌는 6자리 코드가 표시됩니다. 원하면 이름을 바꿔도 됩니다. 이름은 나만 보는 표시입니다.
- DigitalOcean 페이지로 돌아가 현재 코드를 확인 입력란에 입력합니다. 곧 만료될 것 같으면 다음 코드를 기다리세요.
- DigitalOcean에서 2단계 인증이 켜졌다고 알려 줍니다. 이제부터 로그인할 때마다 코드를 요구하니, 확장 프로그램 아이콘을 클릭해 복사하세요.
QR 코드가 없거나 스캔되지 않나요? DigitalOcean 설정 화면에서 키를 직접 입력하는 옵션을 찾아 키를 복사한 다음, 확장 프로그램에서 ‘계정 추가’ → ‘수동 입력’ → ‘비밀 키’로 추가하세요.
Chrome에 2FA Authenticator – OTP 인증기 설치 — 무료DigitalOcean 백업 코드 다운로드하기
백업 방법으로 백업 코드를 선택하세요. 코드가 화면에 표시되며, digitalocean_backupcodes.txt라는 텍스트 파일로 다운로드할 수 있습니다. 이 컴퓨터 없이도 꺼낼 수 있는 곳에 보관하세요. 각 코드는 한 번만 쓸 수 있습니다. 몇 개 남지 않았다면 새로 생성하세요. 남아 있던 이전 코드는 더 이상 작동하지 않습니다. DigitalOcean은 두 번째 인증 앱보다 백업 코드를 권장하며, 두 번째 인증 앱은 주 방법이 SMS일 때만 백업으로 제공합니다.
코드가 인식되지 않나요?
가장 흔한 원인은 QR 코드가 바뀐 것입니다. 웹사이트는 설정 페이지를 새로 고치거나 다시 열 때마다 새 QR 코드를 만들기 때문에, 먼저 추가한 계정은 더 이상 맞지 않습니다. 설정을 처음부터 다시 시작하고, 지금 화면에 있는 QR 코드를 추가한 뒤 그 코드를 바로 입력하세요. 같은 웹사이트 항목이 두 개인가요? 가장 최근 것을 쓰세요. 다른 원인: 코드가 거부되는 이유.
키를 직접 입력하셨나요? 키를 TOTP 코드 생성기에 붙여 넣고 나온 코드를 확장 프로그램의 코드와 비교합니다. 다르다면 키가 잘못 복사된 것이니 계정을 다시 추가하세요.
자주 묻는 질문
- 휴대폰 없이 DigitalOcean 2FA를 쓸 수 있나요?
- 네. DigitalOcean은 Google Authenticator, Authy, 1Password, Microsoft Authenticator, Duo 같은 휴대폰 앱을 예로 들지만, 확인하는 것은 코드뿐이며 표준 시간 기반 코드를 만드는 인증 앱이라면 무엇이든 작동합니다. Authenticator 확장 프로그램은 Control Panel의 QR 코드를 바로 읽고 코드를 Chrome에 보관합니다.
- 인증 앱을 사용할 수 없게 되면 어떻게 하나요?
- 백업 코드 중 하나로 로그인하세요. 찾을 수 없다면 컴퓨터에서 파일의 기본 이름인 digitalocean_backupcodes.txt를 검색해 보세요. 백업 방법도 통하지 않는다면 DigitalOcean 고객 지원에 티켓을 제출해 계정 접근을 복구하세요.
- Google이나 GitHub로 DigitalOcean에 로그인합니다. 2FA는 어디에 있나요?
- 그 Google 또는 GitHub 계정에 있습니다. DigitalOcean 자체의 2FA 설정은 사용자 이름과 비밀번호로 로그인할 때만 해당합니다. Google이나 GitHub로 로그인한다면, 그곳에서 2단계 인증을 켜면 DigitalOcean 로그인도 함께 보호됩니다.
- DigitalOcean을 다른 인증 앱으로 바꾸려면 어떻게 하나요?
- My Account 페이지에서 2FA를 끈 다음 새 앱으로 다시 설정하세요. DigitalOcean이 새 QR 코드를 보여 줍니다. 그런 다음 확장 프로그램에서 이전 DigitalOcean 항목을 삭제해, 더 이상 작동하지 않는 코드를 복사하는 일이 없게 하세요.
로그인 화면에서 클릭 한 번으로 코드를
Authenticator는 2FA 코드를 브라우저 안, 내 기기에만 보관합니다. 무료로 사용할 수 있고 오픈 소스이며, 계정도 휴대폰도 필요 없습니다. 로컬 백업과 선택형 비밀번호 보호가 기본으로 들어 있습니다.
Chrome에 2FA Authenticator – OTP 인증기 설치 — 무료