SSH連接Ubuntu虛擬機失敗:The remote system refused connection

問題描述

VMvare安裝了Ubuntu 14.04虛擬機,使用secureCRT SSH遠程連接虛擬機失敗,報錯為”The remote system refused connection“

問題解決

參考:http://blog.csdn.net/lifengxun20121019/article/details/13627757

1. 安裝openssh-client

Ubuntu默認缺省安裝了openssh-client,apt-get安裝即可

sudo apt-get install openssh-client

2. 安裝openssh-server

在服務器(Ubuntu虛擬機)上安裝SSH服務器端

sudo apt-get install openssh-server

3. 啟動ssh-server

sudo /etc/init.d/ssh restart

4. 確認ssh-server工作正常

netstat -tpl

看到ssh,表示工作正常;或者

ps aux | grep ssh

看到ssh,sshd,ssh-agent表示工作正常

5. 連接虛擬機

使用secureCRT或xshell等工具連接

6. ssh配置修改

配置路徑

/etc/ssh/sshd_config

可修改ssh服務端口,默認為22,可以修改為222等,然后重啟ssh服務

總結

1. 什么是SSH

SSH = Secure Shell = 安全外殼協議,是一種建立在應用層和傳輸層基礎上的安全協議

shell即命令解析器,shell命令存儲在操作系統的文本文件中,shell使計算機能讀懂用戶命令,并對計算機的硬件進行操作

2. SSH的構成

SSH由客戶端和服務端軟件組成,所以要實現SSH連接,必須在客戶端和服務端安裝SSH軟件,并且開啟SSH服務。

客戶端包含ssh程序以及像scp(遠程拷貝)、slogin(遠程登陸)、sftp(安全文件傳輸)等其他的應用程序。

所以如果你SSH連接失敗,或者無法執行scp操作,首先要確認是否安裝了SSH軟件,并且開啟了SSH服務。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容