Ubuntu16.04
Ubuntu16.04版本比较问题,操作系统教学选的就是这个
问题描述一下:准备将Windows系统中的文件传给Linux系统,用winscp连接Ubuntu,结果连接被拒绝。
原因:Ubuntu的ssh服务需要自己安装和启动,在没启动之前,是无法连接上去的
解决方案:
1.我们可以输入:ssh localhost ssh看看ssh是否关闭,如果出现下面的提示,表示没有开启:
connect to host localhost port 22: Connection refused
2.输入代码开启ssh:
$ sudo apt-get install openssh-server
3.安装之后再启动:
$ sudo /etc/init.d/ssh start
4.最后查看下ip地址(ifconfig),输入root的用户名和密码就可以使用WinSCP连接上了。
其它原因:
(1)
连接失败还有可能是Linux的防火墙没有关闭(当然,一般使用ubantu的话防火墙是默认关闭的)
关闭防火墙我们只需要输入:sudo ufw disable
(2)
虚拟机没有独立的IP地址,无法连接到网络
解决方案:以VMware为例
1、关闭虚拟机
2、左上角的编辑选择【虚拟机】选项卡下的【设置】
3、选择【网络适配器】,网络连接改为【桥接模式】