linux配置ssh免密登錄「配置ssh免密登錄過程」

Windows系統的ssh客戶端如XShell,SecureCRT,都沒有Mac版本,其實Mac自帶的終端,只要配置一下,就能實現ssh登錄並免密碼

配置ssh伺服器和賬號

1 2$ cd ~/.ssh/ $ vi config

config內容如下,一個Host就是一個主機

1 2 3 4 5 6 7 8 9Host zhanqi HostName 121.43.170.99 Port 22 User root Host demo HostName 12.34.56.78 Port 22 User root

登錄

$ ssh Host名稱,比如ssh zhanqi,輸入密碼就可以了

自動登錄

這裡的自動登錄並不是記住密碼,而是配置ssh密鑰

生成密鑰對

$ ssh-keygen -t rsa,一直確定即可

$ ls -al
可以看到,在.ssh目錄下多了兩個文件id_rsa和id_rsa.pub,私鑰和公鑰

複製公鑰

$ cat id_rsa.pub,全選,複製

主機配置

首先用密碼ssh到目標主機,進入你要登錄的賬號的ssh目錄,比如
$ cd ~/.ssh
$ vi authorized_keys,粘貼之前複製的公鑰,保存
$ exit

重新登錄

$ ssh zhanqi,自動登錄成功

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/251367.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-13 17:23
下一篇 2024-12-13 17:23

相關推薦

發表回復

登錄後才能評論