iT邦幫忙

0

Putty連線SSH出現server refused to open a session錯誤

  • 分享至 

  • xImage
  •  

原先有安裝一台CentOS-5的Linux的Proxy Server.
用Putty來做SSH遠端連線管理

後來新安裝了一台CentOS-7要來做更換.
剛安裝完的時候, 還可以用Putty遠端登入.
結果做了一次更新 yum -y update後, 就無法再用Putty登入
連線後可以出現登入畫面, 可輸入帳號密碼後, 顯示下列錯誤訊息:
server refused to open a session
https://ithelp.ithome.com.tw/upload/images/20180207/20040586NU0oKJzVR8.jpg

試著把SELinux, fireware關閉, iptables清除, 還是一樣
後來找到個討論串, 說要更新Putty的版本
https://forums.aws.amazon.com/thread.jspa?threadID=265316

目前使用的版本是0.53b, 於是下載了0.70的版本
剛使用的時候, 還是無法連線, 出現了下列的錯誤訊息:
ssh protocol version 1 required by configuration but not provided by server
https://ithelp.ithome.com.tw/upload/images/20180207/20040586JW7zQifsoi.jpg

這才知道SSH Protocol有分1跟2的版本, 0.70的版本預設是在1
更新後的可能自動換到2, 所以要改設定.
https://ithelp.ithome.com.tw/upload/images/20180207/20040586Su2c2puKGP.jpg

更改之後, 就可以連線了.

PS:
雖然原本的0.53b可以改Protocol, 有四種模式1 only, 1, 2, 2 only
但不管使用哪一種模式, 都還是顯示同樣的錯誤訊息


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言