1、開啟puttygen.exe,點選generate,然後按照說明用滑鼠在空白處移動,生成金鑰對。
2、儲存私鑰,不填passphrase。同時儲存公鑰,並開啟公鑰檔案,將回車符去掉。
4、在session頁面中load剛才設定的伺服器資訊,然後在ssh->auth頁面中選擇剛才生成的私鑰檔案。然後開啟即可。
注:如果啟動連線時,出現以下提示,
如果通過使用者名稱、密碼還能訪問主機,則說明是遭遇中間人攻擊。如果無法訪問,則說明ip被他人占用。
用putty登陸結果輸入使用者名稱時很長時間才出現輸入密碼提示
那麼有什麼辦法能讓它變快呢?
進入/etc/resolv.conf修改usedns no先用nslookup命令測試裡面的dns是否可以使用,如果不行就把它換成可以使用的。
當然如果沒有就增加進去其實出現這樣的原因呢是因為服務端/etc/hosts檔案裡如果之前設定了客戶端的ip和主機名對應關係,你改名了現在找不到了,所以主機浪費時間去查詢然後打入命令systemctl restart sshd
在檔案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 ...