不輸密碼登入SSH

2021-08-22 12:23:39 字數 862 閱讀 6662

環境:debian linux (sarge)

openssh

步驟:1.安裝好ssh

#apt-get install ssh

2.配置openssh為允許pubkeyauthentication認證

編輯sshd_config配置檔案

#vim /etc/ssh/sshd_config

找到#pubkeyauthentication yes並把注釋去掉

找到#authorizedkeysfile     ~/.ssh/authorized_keys,去掉注釋

#找到usedns yes

改為usedns no

不改的話ssh客戶端連線的時候會很慢。

這兩行的意思是開啟pubkey認證方式,把pubkey放在~/.ssh/authorized_keys ,在我的機器上對應的是/root/.ssh/authorized_keys

3.生成登入用的key,就是登入時用到的公鑰和私鑰  在client機器上

linux用:

#ssh-keygen -t rsa

會有提示,直接按回車就行了;

在提示輸入passwdphrase的時候,你可以輸入乙個密碼,如果使用空密碼也行,直接按回車即可。

這樣,會在/root/.ssh/下生成兩個檔案   id_rsa  和id_rsa.pub   .pub是公鑰檔案

winows用:

securecrt軟體裡:

工具-》建立公鑰,然後一步一步就行了。

4.把公鑰加入到authorized_keys中,以讓服務端認識你的公鑰 ,(在伺服器上執行)

把第3步生成的id_rsa.pub傳到伺服器上,比如放在/root/id_rsa.pub

設定不輸入密碼ssh登入

在 etc hosts檔案下加入 192.168.1.60 u60 設定u60為主機名 在每個節點上建立rsa秘鑰 ssh keygen t rsa 一直按確定鍵即可 touch root ssh authorized keys 先配置u60,這樣u60就可以無密碼訪問u62和u63了 u60 sc...

不輸入密碼,ssh直接登入遠端Linux主機

一。辦事器景象 阿里如此辦事器,linux版本 centos 客戶端景象 mac osx terminal 在terminal頂用ssh號令登入辦事器每次都要輸入暗碼,固然可以複製 貼上暗碼,但登入後一段時候不操縱,辦事器會主動斷開連線,連線時又要複製 貼上暗碼,還是有些不便利。有沒有辦法實現登入時...

不輸入密碼ssh直接登入阿里雲Linux主機

伺服器環境 阿里云云伺服器,linux版本 centos 客戶端環境 mac osx terminal 在terminal中用ssh命令登入伺服器每次都要輸入密碼,雖然可以複製 貼上密碼,但登入後一段時間不操作,伺服器會自動斷開連線,連線時又要複製 貼上密碼,還是有些不方便。有沒有辦法實現登入時不用...