linux 无法连接secureCRT的原因

Linux无法连接远程工具的原因一般有以下几个
1.基本问题
安装了虚拟机之后看看你的电脑有没有虚拟网卡

linux 无法连接secureCRT的原因
如果没有虚拟网卡,说明你之前安装过虚拟机,卸载不干净,只有重新安装虚拟机了
如果有虚拟网卡,但是连接不上,可以打开电脑的服务看看,有没有开启vmware相关的5个服务
linux 无法连接secureCRT的原因
2.网络问题
由于我们没有设置静态的IP,导致每次打开虚拟机,电脑都会重新给我们分配一个IP,导致新的IP和虚拟网卡的IP不在一个网段上,这时我们可以这样配置成静态IP
首先从虚拟机中找到网络适配器,打开后找到vmnet8,找到子网IP并把它记下来linux 无法连接secureCRT的原因
然后再打开电脑中的虚拟网卡vmnet8,右键打开属性,双击ipv4
按照下面来修改IP
linux 无法连接secureCRT的原因
linux 无法连接secureCRT的原因

改完之后进入虚拟机的终端,输入ifconfig之后记住图中标志的这个东西
linux 无法连接secureCRT的原因

之后输入setup进入图形界面,选择网路配置之后按照我的方法来配置,问题应该不大
linux 无法连接secureCRT的原因
linux 无法连接secureCRT的原因
linux 无法连接secureCRT的原因
如果是 eth2,可以使用下面的命令修改网卡配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth2
linux 无法连接secureCRT的原因
查看ssh的服务有没有开启
service sshd status 查看ssh的服务有没有开启
如果没有开启,可以service sshd start 开启
3.关闭防火墙
service iptables stop 可以关闭防火墙
chkconfig iptables off 永久关闭防火墙

配置完之后回到终端重启一下网卡
linux 无法连接secureCRT的原因
重启网卡之后之后ping一下本机的IP,在本机也ping一下虚拟机的IP
如果能ping相互ping通,说明网路已经配置好了
3.电脑的一个文件需要改一下,vi /etc/hosts进去后之后看看,如果不知道主机名的,在终端输入hostname,结果出来就是主机名
linux 无法连接secureCRT的原因
修改好之后存盘退出
如果到这里还是不能连接,输入ssh 192.168.245.137(我的虚拟机IP)看看,如果显示ssh:connect to host refused或者报错Read from socket failed: Connection reset by peer
则可以tailf /var/log/messages看看会显示说明错误
一般会有以下一个问题,
1.显示某个文件权限过大,这时候把报错的文件权限改小就好了
2错误加载host的两个**这时候在终端输入以下两条命令就可以生成**了
.ssh-****** -t dsa -P -f /etc/ssh/ssh_host_dsa_key
ssh-****** -t rsa -P -f /etc/ssh/ssh_host_rsa_key
分别把这两个**生成就可以正常启动和使用 ssh了,也就可以连接远程工具了,暂时我碰到过的问题只有这些,如果以后出新的问题,我也找到了新的方法,我再补充,当然,我也不希望出错,希望这篇文章可以帮助到你,如果你有什么更好的方法,可以在评论区补充。

相关文章: