putty無密碼登陸

2022-07-05 10:54:11 字數 1166 閱讀 7701

1、開啟puttygen.exe,點選generate,然後按照說明用滑鼠在空白處移動,生成金鑰對。

2、儲存私鑰,不填passphrase。同時儲存公鑰,並開啟公鑰檔案,將回車符去掉。

4、在session頁面中load剛才設定的伺服器資訊,然後在ssh->auth頁面中選擇剛才生成的私鑰檔案。然後開啟即可。

注:如果啟動連線時,出現以下提示,

如果通過使用者名稱、密碼還能訪問主機,則說明是遭遇中間人攻擊。如果無法訪問,則說明ip被他人占用。

用putty登陸結果輸入使用者名稱時很長時間才出現輸入密碼提示

那麼有什麼辦法能讓它變快呢?

進入/etc/resolv.conf

先用nslookup命令測試裡面的dns是否可以使用,如果不行就把它換成可以使用的。

修改usedns no

當然如果沒有就增加進去

然後打入命令systemctl restart sshd

其實出現這樣的原因呢是因為服務端/etc/hosts檔案裡如果之前設定了客戶端的ip和主機名對應關係,你改名了現在找不到了,所以主機浪費時間去查詢

在檔案resolv.conf裡定義了dns伺服器的ip位址但是這裡如果是ping不通的位址,那麼是不是要花費時間在這裡呢,所以把ping不通的去掉了

putty命令列登入

putty -load [session_name]

ctrl s

ctrl z

無密碼登陸

server a b 以root賬戶在a上無密碼ssh到b 方式一 on a ssh keygen t dsa p f ssh id dsa cat ssh id dsa.pub ssh authorized keys chmod 644 ssh authorized keys service ss...

ssh無密碼登陸

1.使用root登陸 修改 etc ssh sshd config檔案 客戶端服務端都需要改 將 authorizedkeysfile ssh authorized keys 前面的 去掉 如果需要root也能無密碼登陸,把 permitrootlogin yes 前面的 去掉 執行下面的命令重啟s...

SSH 無密碼登陸

ssh 無密碼登陸 首先要配置本機的ssh伺服器,執行 ps e grep ssh,檢視是否有sshd程序,如果沒有,說明server沒啟動,通過 etc init.d ssh start 啟動server程序,如果提示ssh不存在 那麼就是沒安裝server。ubuntu下通過 sudo apt ...