centos 將ssh登錄方式修改為密鑰
1. 在~/.ssh/目錄下添加一文件 authorized_keys ,如果已存在可以直接使用
2. 將自己的公鑰添加到 authorized_keys 中
例如
ssh-rsa AAAAB3NzaC1yc2EAAAA...******...HwiqbeDdRjTd a@c.com
3. 修改文件權(quán)限(減少文件權(quán)限,不修改也可以)
chmod 700 ../.ssh
chmod 600 authorized_keys
4. 修改ssh配置(不配置也可以)
添加兩個(gè)配置項(xiàng)目
vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
5. 測(cè)試使用密鑰是否可登錄
6. 如果密鑰可以登錄,則關(guān)閉密碼登錄方式(必須要確認(rèn)密鑰可登錄,才能關(guān)閉密碼登錄)
將密碼登錄方式由yes改成no
vi /etc/ssh/sshd_config
PasswordAuthentication no
7. 重啟ssh服務(wù),使關(guān)閉密碼生效
service sshd restart