ssh免賬號登陸

2021-06-03 12:14:59 字數 859 閱讀 6183

1、在當前使用者目錄下建立.ssh目錄,生成key

mkdir ~/.ssh

ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsa

2、儲存認證鍵值到authorized_keys檔案

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

3、改變.ssh下檔案屬性,以及.ssh/authorized_keys檔案屬性,這一步很重要,不然在linux 企業版 5 中相互登入還是要輸入密碼

chmod 700 .

chmod 644 authorized_keys

4、用當前主機測試,如果通過第一次登入記錄後,以後登入不用輸入密碼,則成功

ssh localhost

5、如果在其他主機之間需要免賬號登入,執行步驟如下:

(1)、拷貝id_dsa.pub 到其他主機相應使用者目錄.ssh資料夾中

cat ~/.ssh/id_dsa.pub | ssh 10.18.11.214 "cat - >> ~/.ssh/authorized_keys"

(2)、改變.ssh資料夾下檔案許可權,及authorized_keys的許可權

chmod 700 .

chmod 644 authorized_keys

(3)、通過第一次登入輸入密碼後,記錄到信任主機名中,以後就可以免密碼登入了

ls -l `which ssh`

cat ~/.ssh/id_dsa.pub | ssh 10.18.12.113 "cat - >> ~/.ssh/authorized_keys"

cat ~/.ssh/id_dsa.pub | ssh 10.18.12.114 "cat - >> 

SSh 免密碼登陸

有機器a 192.168.1.155 b 192.168.1.181 現想 a通過ssh免密碼登入到b。操作步驟 進入主機a的 cmd介面 1 產生金鑰,命令如下 ssh keygen t rsa p 截圖如下 在輸入上面的命令後,它會在 users chenlb 下生產.ssh 目錄,ssh 下有...

ssh免密碼登陸

1 ubuntu為當前使用者產生ssh非對稱秘鑰的方法 ssh keygen t rsa t 指定rsa加密演算法產生一對秘鑰 id rsa id rsa.pub其中id rsa為私鑰,id rsa.pub為公鑰 2 ubuntu中免密碼登陸的重要檔案 authorized keys 如果一台伺服器...

SSH免密碼登陸

當我們要ssh遠端登陸到主機時是需要輸入使用者名稱和密碼的。如果不想這樣,就需要首先在自己使用者主目錄下的.ssh目錄下生成公鑰和私鑰。然後把自己的公鑰傳送給遠端主機的authorized keys 也是主目錄的.ssh資料夾下 檔案下。這樣遠端主機的authorized keys檔案下就有了你的使...