Ubuntu LinuxでGoogle認証システムを設定する方法を学習しますか? このチュートリアルでは、Ubuntu Linuxバージョン17でGoogle Authenticatorを使用して二要素認証をインストールして設定する方法を説明します。
ハードウェアリスト:
次のセクションでは、このUbuntu Linuxチュートリアルの作成に使用される機器のリストを示します。
上記の各ハードウェアは、AmazonのWebサイトにあります。
Ubuntu Playlist:
このページでは、Ubuntu Linuxに関連するビデオのリストに簡単にアクセスできます。
私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.
Ubuntu関連チュートリアル:
このページでは、Ubuntu Linuxに関連するチュートリアルの一覧に素早くアクセスできます。
チュートリアル – Ubuntu Linux上のNTP
Linuxコンソールで、次のコマンドを使用して正しいタイムゾーンを設定します。
# dpkg-reconfigure tzdata
Ntpdateパッケージをインストールし、正しい日付と時刻をすぐに設定してください。
# apt-get install ntpdate
# ntpdate pool.ntp.br
この例では、Ntpdateコマンドを使用して、ブラジルのサーバーpool.ntp.brを使用して正しい日時を設定しています
NTPサービスをインストールしましょう。
# apt-get install ntp
NTPは、私たちのサーバーを最新の状態に保つサービスです。
Ubuntu Linuxで設定された日付と時刻を確認するには、コマンドdateを使用します。
システムに正しい日付と時刻が表示された場合は、すべての手順を正しく実行したことを意味します。
チュートリアル – Linux上のGoogle認証システム
正しい日時設定が完了したら、Google認証システムのインストールを開始できます。
Linuxコンソールで、次のコマンドを使用して必要なパッケージをインストールします。
# apt-get install libpam-google-authenticator
次に、二要素認証で保護されるユーザーを作成しましょう。
# adduser gohan
スーパーユーザーrootとしてSUコマンドを使用して、保護するユーザーになり、構成コマンドを実行します。
# su gohan
# google-authenticator
システムは、構成バーコードと構成キーを画面に表示します。
携帯端末にGoogle Authenticatorアプリケーションをインストールし、バーコードをスキャンします。
バックアップとして、Google認証システムのコピーも保存する必要があります。
Your new secret key is: 3LG25MS6YCAKDY6FJC2NXWVPWM
Your verification code is 214264
Your emergency scratch codes are:
83212540
99008283
42313574
57863354
69773285
Google認証システムの設定に関する2つの質問が表示されます。
すべての質問に答えます。
ssh設定ファイルを編集し、ChallengeResponseAuthenticationオプションを有効にします。
# vi /etc/ssh/sshd_config
ChallengeResponseAuthentication yes
SSHを使用してリモートユーザーに強力な認証を有効にしましょう。
PAM認証ファイルをSSH認証に編集し、次の内容を最初の行として追加します。
# vi /etc/pam.d/sshd
auth required pam_google_authenticator.so nullok
SSHサービスを再起動します。
# service ssh restart
強力な認証はSSHアクセスに対して有効です。
認証しようとすると、次のプロンプトが表示されます。
login as: gohan
Using keyboard-interactive authentication.
Verification code:
Using keyboard-interactive authentication.
Password:
確認コードでは、Google認証コードを入力する必要があります。