8日晚上11點使用者拿來一台PC,OS是Ubuntu加WIN7雙系統。

Ubuntu的PC連WEB正常,但使用SSH上傳至SERVER會出現錯誤訊息:
ssh: Could not resolve hostname (hostname IP): No such file or directory
fatal: The remote end hung up unexpectedly

SSH就是用帳號的權限,上傳至SERVER的指令,聽RD說使用 SSH 連線是可以減少資料被攔截而被駭的風險。
以 SSH 登入任何主機都必需要打帳號、密碼,就是使用金鑰產生器來產生一筆公開金鑰(Public Key)與私密金鑰(Private Key)對應做免密碼的登入。
使用者只需將公開金鑰的內容附加系統上特定的檔案中,以及在自己的環境指定好私密金鑰,系統在登入流程中即會自動對應,正確無誤即可登入。

原本以為是DNS解析域名有問題,但用其他台灌Ubuntu的NB測OK,且該PC ping其SERVER ip及nslookup,用反解方式是有回應,表示SERVER是正常。

檢測有用Ubuntu的光碟開機,用TRY的方式執行SSH(類似WIN PE方式)
1.用USB或CD開機,裡面有ubuntu的安裝檔
2.選擇try ubuntu
3.打開terminal(終端機),輸入SSH指令,確認可以連至SERVER。

判斷是該電腦系統SSH功能異常所造成,原本是想嘗試修改Linux名稱解析設定,編輯「/etc/resolv.conf」,在其中的「nameserver」參數後面輸入名稱解析伺服器的IP。
但由於資料沒備份,實在不敢冒險改設定,所以打算請使用者備份好資料,重安裝Ubuntu應該是最快的解決方式。


參考資料:
徐秉義  寫的Linux網路設定與故障排除 抽絲剝繭排解網路疑難雜症
http://www.netadmin.com.tw/article_content.aspx?sn=0808210006

Ubuntu  DNS解析域名有問題,但網路正常
http://www.oschina.net/question/119253_20736

Ubuntu 12.04對DNS的設定做了修改
http://stargod1984.blogspot.tw/2012/05/apt-get-pingyahoo-unknown-host-ping-ip.html

Ubuntu 修改DNS
http://yubosun.akhtm.com/tech/ubntu-dns-reset.htm

http://www.kaijia.me/2013/10/gitlab-fatal-the-remote-end-hung-up-unexpectedly-solved/

SSH 免密碼
http://josephjiang.com/article/understand-ssh-key/

Ubuntu 用 SSH + 憑證登入遠端主機
http://www.arthurtoday.com/2009/11/ssh-linux-client.html

arrow
arrow
    全站熱搜

    chunju 發表在 痞客邦 留言(0) 人氣()