1
clanned 2015-08-06 23:32:34 +08:00 via Android
下面是我在Ubuntu上的配置记录
ssh增加两步验证,再每次登陆时要求输入校验码。 1. 安装 libpam-google-authenticator apt-get install libpam-google-authenticator 2. 配置 /etc/pam.d/sshd 添加下面一行到 /etc/pam.d/sshd 顶端 auth required pam_google_authenticator.so 3. 配置 /etc/ssh/sshd_config 找到 ChallengeResponseAuthentication no,修改为 ChallengeResponseAuthentication yes 4. 启用 google-authenticator 切换到目标用户 如 su ty, 运行 google-authenticator 命令, 一路按 y。 在安卓客户端扫描二维码,添加认证密钥。备份 安全码。 5. 重启服务并测试 service ssh restart 注意不要断开当前终端。新建一个终端运行测试,先输入六位验证码,再输入用户密码,否则如果配置失误会不能再登入机器。 |