linux 无法连接secureCRT的原因

linux 无法连接secureCRT的原因

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

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

改完之后进入虚拟机的终端,输入ifconfig之后记住图中标志的这个东西
在这里插入图片描述

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

配置完之后回到终端重启一下网卡
在这里插入图片描述
重启网卡之后之后ping一下本机的IP,在本机也ping一下虚拟机的IP
如果能ping相互ping通,说明网路已经配置好了
3.电脑的一个文件需要改一下,vi /etc/hosts进去后之后看看,如果不知道主机名的,在终端输入hostname,结果出来就是主机名
在这里插入图片描述
修改好之后存盘退出
如果到这里还是不能连接,输入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-keygen -t dsa -P -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -P -f /etc/ssh/ssh_host_rsa_key
分别把这两个密钥生成就可以正常启动和使用 ssh了,也就可以连接远程工具了,暂时我碰到过的问题只有这些,如果以后出新的问题,我也找到了新的方法,我再补充,当然,我也不希望出错,希望这篇文章可以帮助到你,如果你有什么更好的方法,可以在评论区补充。

猜你喜欢

转载自blog.csdn.net/qq_44945599/article/details/109084951