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服务。

你可能感兴趣的:(SSH连接Ubuntu虚拟机失败:The remote system refused connection)