Linux SSH免密登陸

衣舞晨風發表於2018-01-12

此處以Ubuntu(我的虛擬機器,此處稱為:client)登陸到centos(測試伺服器,此處稱為server)為例。
這裡我們使用jiankunking使用者來生成rsa公鑰和金鑰,命令:

ssh-keygen  -t rsa

如圖
這裡寫圖片描述

這裡我們使用server上的tttt使用者來登陸,將client上的公鑰拷貝到server /home/tttt/.ssh/other_pub_key目錄下,other_pub_key(需要設定下許可權,為了測試可以設定為chmod 777 other_pub_key)是我新建的,用來存放client的公鑰。

sudo scp /home/jiankunking/.ssh/id_rsa.pub tttt@10.10.10.194:/home/tttt/.ssh/other_pub_key

切換到/home/tttt/.ssh/目錄下 將client的公鑰追加到server的authorized_keys中

cat ./other_pub_key/id_rsa.pub >> ./authorized_keys

這裡寫圖片描述

ssh terminus@10.10.10.194 

其實,就是把client機器上使用者的公鑰(id_rsa.pub),新增到server機器的anthorized_keys檔案中即可。這樣在client上就可以ssh登陸server機器了。

搞定。
個人微信公眾號:
這裡寫圖片描述

作者:jiankunking 出處:http://blog.csdn.net/jiankunking

相關文章