參考:
1. 然後使用puttygen生成金鑰,將生成的金鑰儲存
2. 儲存私鑰將公鑰複製儲存到linux伺服器的authorized_keys檔案裡面
vim /root/.ssh/authorized_keys //建立檔案authorized_keys
chmod 600 /root/.ssh/authized_keys //加許可權
chmod 700 /root/.ssh/ //加許可權
vim /etc/ssh/sshd_config //編輯ssh配置檔案
passwordauthentication no //禁止使用基於口令認證的方式登陸
pubkeyauthentication yes //允許使用基於金鑰認證的方式登陸
4. 重啟ssh
# /etc/init.d/sshd reload
service sshd restart
配置完成後,只有擁有金鑰的使用者才能登入linux系統
使用秘鑰對登入Linux系統
一,用密碼登入系統,可能由於密碼的簡單或者其他原因造成被其他人登入,這樣伺服器可是很不安全的,為此我們可以使用秘鑰登入系統。二,單擊generate 讓其生成金鑰對。再生成金鑰的時候,滑鼠需要來回動,這樣會快速生成金鑰對。2,將公鑰傳至伺服器去,私鑰保留的客戶端。建立公鑰存放的目錄 mkdir ro...
linux系統下ssh秘鑰登入
我有兩台linux主機 主機名分別是 lsx01.com lsx02.com 希望在lsx01.com這台主機上無秘鑰登入lsx02.com。在兩台機器上都新增主機ip資訊 例如在lsx01.com上 vi etc hosts 配置如下 cd root ssh ssh keygen t rsa 三下...
linux無秘鑰登入
yum install expect y 2 保持互動的expect編寫 vi expect.sh bin expect spawn ssh 使用者名稱 ip 讓expect處理該會話,執行spawn之後,之後遇到的互動內容都由expect繼續 下面是提前輸入了可能會遇到的互動的內容以及相應的應答方...