linux 免密登陸(超簡單)
阿新 • • 發佈:2018-11-20
一、客戶端生產公鑰
在windwos上 生成公鑰私鑰前,先下載git哦
ssh-keygen -t rsa
# 記住下方方框內公鑰儲存地址,
二、檢視自己使用者的登入地址
cat /etc/passwd # 我的root使用者登入地址是/root
三、建立.ssh資料夾和.ssh/authorized_keys
madir -p /root/.ssh # 記住在 自己登陸使用者 的資料夾下建立一個.ssh資料夾 touch /root/.ssh/authorized_keys # 建立authorized_keys檔案
四、客戶端公鑰放入伺服器
在第一步裡面有客戶端公鑰儲存的地址,c:\User\dell\.ssh 裡面有id_rsa.pub 檔案,將該檔案的內容複製到服務端的/root/.ssh/authorized_keys檔案裡面
五、設定ssh
vim /etc/ssh/sshd_config
將下面兩個的配置去#即可
PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
六、git登陸
ssh [email protected]服務端ip
七、特別說明
如果後期你還想要某個使用者免密登陸,就需要將在該使用者資料夾下建立.ssh資料夾和.ssh/authorized_keys 檔案,然後將公鑰內容放入.ssh/authorized_keys檔案中即可。 如果想要多個人都可以訪問一個使用者。則將多人的公鑰內容放至使用者資料夾下的.ssh/authorized_keys中就可以了