1. 程式人生 > >ssh免密碼登入linux伺服器

ssh免密碼登入linux伺服器

1、環境:win10、win10裝有的git、linux伺服器

2、開啟git,檢視win10本機的公鑰

$ cat ~/.ssh/id_rsa.pub

3、開啟伺服器,建立.ssh目錄,進入

[[email protected] ~]# mkdir ~/.ssh/

[[email protected] ~]# cd ~/.ssh/

輸入:ssh-keygen -t rsa,連續回車,就ok

[[email protected] .ssh]# ssh-keygen -t rsa

裝完之後,ls檢視,可以看到兩個檔案,分別是私鑰和公鑰,.pub是公鑰

4、建立一個檔名為的authorized_keys的檔案

[[email protected] .ssh]# vi authorized_keys

然後把win10的公鑰複製到這裡面來,然後:wq儲存退出

5、最後用git測試直接連線

[email protected] MINGW64 ~/Desktop
$ ssh [email protected]

root是伺服器名字,@後面跟的是伺服器id

登入成功!以後再也不用每次遠端登入都要輸入密碼了。。。