linux下怎樣設(shè)置ssh無密碼登錄
2 回答

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
1) 在本地主機(jī)生成密鑰對
ssh-keygen -t rsa
這個(gè)命令生成一個(gè)密鑰對:id_rsa(私鑰文件)和id_rsa.pub(公鑰文件)。默認(rèn)被保存在~/.ssh/目錄下。
2) 將公鑰添加到遠(yuǎn)程主機(jī)的 authorized_keys 文件中
將文件上傳到遠(yuǎn)程主機(jī)中
scp ~/.ssh/id_rsa.pub root@192.168.17.113:/root/
SSH到登陸到遠(yuǎn)程主機(jī)192.168.17.113,將公鑰追加到 authorized_keys 文件中
cat /root/id_rsa.pub >> /root/.ssh/authorized_keys
或直接運(yùn)行命令:
cat ~/.ssh/id_dsa.pub|ssh root@192.168.17.113 'sh -c "cat - >>~/.ssh/authorized_keys"'
3) 重啟 open-ssh 服務(wù)
/etc/init.d/ssh restart
4) 本地測試
ssh root@192.168.17.113
- 2 回答
- 0 關(guān)注
- 678 瀏覽
添加回答
舉報(bào)
0/150
提交
取消