赞
踩
首先,ssh拒绝远程连接有多个原因:
1.ssh服务是否安装。
2.查看ssh服务是否开启。
3.查看ssh使用的22号端口有没有enable。
4.查看防火墙是否关闭。
安装完Linux系统,我们需要用命令安装一些环境,这里我们选择了putty和winscp辅助使用,自然要用到ssh工具。所以我们要安装ssh包。(假期我发现其实不用putty也可以命令控制,直接在Windows系统上打开dos命令窗口输入:ssh 用户名@IP地址也可以进行远程连接)
首先我们要明白不再虚拟机内部敲命令是为了方便我们ctrl+c ctrl+v所以,你可以选择在虚拟机内部进行学习。
安装ssh服务:
输入命令:sudo apt-get install openssh-server
输入以上命令,我们会发现会报错:unable to locate package *
不方,这时我们需要执行一下命令来更新一下 apt-get:
sudo apt-get update
这个问题我之前也碰到过,不止一次,也帮同学解决过。所以今天记录一下。
1.防火墙问题(端口问题)
2.没有下载相关包
3.ip地址不对,用户名与用户密码不匹配
打开虚拟机Ubuntu系统。输入命令:
ifconfig
如果未出现上面ens33后面的只出现lo后面的,那你得看看你的Linux系统是否连网了。
如果有网络还不能出现你想要的IP地址话你可以看看以下网站中的3.3节。
https://www.cnblogs.com/chensiqiqi/p/6224474.html
将得到的IP地址:192.168.142.129(对应自己的)进行连接。
发现报错。不慌,如果你是刚安装的,发现报错就对了。
我们回到虚拟机里面,看看是不是防火墙的的问题,如果防火墙打开,便关闭:
检查防火墙是否开启,service iptables status
如果开启,则关闭,service iptables stop
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。