인증자를 사용하여 Linux에서 2단계 인증 코드를 생성하는 방법

2단계 인증은 좋지만 로그인을 시도할 때마다 무작위 문자 메시지를 처리해야 하는 번거로움이 있습니다. 2FA를 사용하는 더 나은 방법을 찾고 있다면 Authenticator를 사용해 보십시오. 사용자가 Linux에서 2단계 인증 코드를 받도록 설정할 수 있는 응용 프로그램입니다.

참고: 이 소프트웨어를 설치하려면 Flatpak을 사용할 수 있어야 합니다.

플랫팩 설치

Linux에 Authenticator를 설치하는 가장 쉬운 방법은 Flatpak 런타임을 설치하는 것 외에는 구성이 필요하지 않으므로 Flatpak 버전을 사용하는 것입니다. Linux 배포가 Flatpak 기술을 지원하는 경우 Authenticator 앱을 쉽게 설치할 수 있습니다.

계속하기 전에 이미 Flatpak이 Linux PC에서 작동하는지 확인하십시오. 확실하지 않은 경우 자습서로 이동하여 지침에 따라 이 작업을 수행하는 방법을 배우십시오. Flatpak이 올바르게 작동하면 터미널을 통해 Authenticator를 설치할 수 있습니다.

sudo flatpak install flathub com.github.bilelmoussaoui.Authenticator

Flatpak에서 Authenticator를 제거해야 합니까? 노력하다:

sudo flatpak remove com.github.bilemoussaoui.Authenticator

소스 설치

사용자가 최소한의 번거로움을 겪을 수 있으므로 Flatpak을 통해 이 애플리케이션을 설치하는 것이 최선의 선택입니다. 그러나 Flatpak 런타임이 뛰어난 만큼 모든 Linux 배포판에서 이를 적극적으로 지원하는 것은 아닙니다. 그렇지 않은 Linux 버전을 실행 중인 경우 소스에서 이 소프트웨어를 빌드해야 합니다.

소스에서 빌드하려면 터미널을 열고 다음 종속성을 설치합니다. 이러한 종속성은 운영 체제에 따라 다를 수 있습니다. 최상의 결과를 얻으려면 패키지 관리자에서 아래 목록의 항목을 검색하십시오.

GTK 3.16+
중간자 0.38+
닌자
python3-핍

pyotp
베개
피즈바
libzbar-dev(우분투)
zbar(아치)

libsecret
즈바
자식

필요한 모든 종속성 파일을 설치한 후 Authenticator를 빌드할 준비가 되었습니다. 먼저 Git 도구를 사용하여 Github에서 최신 버전의 Authenticator 소스 코드를 복제합니다.

git clone https://github.com/bilelmoussaoui/Authenticator

그런 다음 CD 명령을 사용하여 홈 폴더에서 새로 복제된 Authenticator 폴더로 이동합니다.

cd Authenticator

Authenticator 폴더 내에서 Python Pip을 사용하여 중요한 패키지를 설치합니다.

sudo pip install pyotp pyzbar Pillow meson ninja

Meson을 사용하여 빌드 프로세스를 시작합니다.

meson builddir

Ninja로 조립 과정을 마무리하세요.

sudo ninja -C builddir install

다음을 사용하여 인증자를 실행합니다.

authenticator

인증자 설정

Authenticator 사용은 사이트별로 수행됩니다. 모든 사이트에서 작동하도록 앱을 설정할 수 있는 방법은 없습니다. 대신 모든 계정의 보안 설정을 자세히 살펴보고 이중 인증으로 작동하도록 해야 합니다. 이 예에서는 Amazon과 함께 작동하도록 Authenticator 앱을 구성하는 방법을 살펴보겠습니다.

이 앱에 설명된 지침은 매우 간단하며 앱에서 지원하는 거의 모든 웹사이트에 복제할 수 있습니다.

시작하려면 Authenticator를 열고 검색 아이콘을 클릭한 다음 “Amazon”을 검색하십시오. Authenticator 앱에서 Amazon을 연 후 웹 브라우저를 열고 Amazon.com 계정에 로그인합니다.

Amazon 웹사이트에서 “계정 및 목록” 위로 마우스를 가져간 다음 드롭다운 메뉴에서 “내 계정” 옵션을 선택합니다.

“귀하의 계정” 영역에서 “로그인 및 보안”을 찾아 클릭하십시오.

Amazon.com의 “로그인 및 보안” 영역에는 로그인, 이메일 정보 등과 관련된 모든 것이 있습니다. “고급 보안 설정”이라는 옵션을 찾아 클릭하십시오.

다음 페이지에서 Amazon은 2FA 로그인이 귀하의 계정에 대해 무엇을 할 수 있는지, 어떻게 작동하는지 등에 대해 간략하게 설명할 것입니다. 반드시 주의 깊게 읽으십시오. 준비가 되면 “시작하기” 버튼을 클릭하여 활성화 페이지로 이동합니다.

Amazon.com의 2FA 설정을 통해 사용자는 모바일 장치로 전송된 텍스트에서 비밀 코드를 얻을 수 있습니다. 또는 사용자가 인증 앱을 설정할 수 있습니다. 전화 설정을 무시하고 Authenticator 앱을 찾은 다음 옆에 있는 확인란을 선택하여 계정에 대해 이 기능을 활성화합니다.

Amazon 계정 내에서 2FA를 활성화하면 스캔 가능한 QR 코드가 생성됩니다. 이 시점에서 Authenticator로 돌아가서 Amazon이 열려 있는지 확인하고 오른쪽 상단 모서리에 있는 QR 아이콘을 클릭하여 스캔 모드를 활성화합니다.

Authenticator에서 스캔 모드가 활성화된 상태에서 Amazon 2FA 페이지로 돌아가서 마우스를 사용하여 QR 코드 주위에 사각형을 그립니다.

참고: QR 코드 스캔이 Authenticator에서 작동하지 않으면 “QR 코드를 스캔할 수 없음” 옵션을 선택하고 대신 Authenticator에 제공하는 텍스트 코드를 붙여넣습니다.

인증자가 QR 이미지를 성공적으로 읽으면 코드가 생성됩니다. “확인” 상자에 코드를 입력합니다.

이제부터 Amazon(또는 Authenticator에 연결된 모든 사이트)에 로그인할 때 다음 프로세스를 따르세요.

웹사이트로 이동하여 사용자 이름/비밀번호를 입력합니다.
Authenticator를 열고 올바른 사이트를 검색한 다음 생성된 코드를 복사합니다.
웹 페이지에 코드를 붙여넣어 로그인합니다.