CRT连接不上Linux的处理方式

secureCRT连接centOS7失败处理思路

工具

  • secureCRT(连接校园wifi的主机)
  • 虚拟机centOS 7(物理机是连接自己热点)

思路

1.先查看自己的网卡信息
  • 地址是否正常
    一开始我的虚拟机就是没有网卡信息,但是我的网卡是存在的,所以在设置里修改了网络适配器的连接方式为桥接
    再查看网卡信息时我的ens33和ens37都有了地址
    但是我的问题依然没有解决
2.关闭防火墙和NetworkManage
  • systemctl stop firewalld和 systemctl stop NetworkManage,再重启
  • 不知道为啥,就是挺有影响的
    没用的继续往下看
3.开启ssh远程服务
  • vi /etc/ssh/sshd_config中的permitrootlogin yes前面的#去掉,即允许远程
    CRT连接不上Linux的处理方式
  • 查看端口开放情况,主要看22端口:ss -tnl
4.修改获取地址的方式为dhcp
  • 修改网卡的配置文件中的BOOTPROTO为dhcp,vi /etc/sysconfig/network-scripts/ifcfg-ens37(建议提前备份)
    CRT连接不上Linux的处理方式
  • 修改这个配置文件的意思呢就是我的主机和虚拟机不在同一个网段,尽管使用了桥接方式,但是地址是静态分配的,所以ping不通主机是正常的。再重启网卡,systemctl restart network(每次修改网卡或配置文件都要重启相应的服务)
  • 这时网卡地址就会变为和物理机在同一个网段,但是依然ping不同自己的主机
    我依然没有实现crt的连接
5.查看CRT主机是否和虚拟机能互通
  • 检查虚拟机和CRT主机是否互通
    我的是不通的,问题就在于我的CRT主机和虚拟机不在同一个局域网,这时换掉wifi为热点即可
    再ping主机时就通了
    这时再去连接CRT就可以连接成功
    注意事项:
  • 因为dhcp的设置,地址会变,所以CRT连接时要注意将地址写对
  • 在连接时写对用户名,因为连接成功后输入用户密码时,用户名得和前面的用户名一致