xshell连接虚拟机

第一步:网络模式更改为桥接模式

第二步:重启网络

#systemctl restart network

第三步:获取ip地址

# ip a 或  #ifconfig

第四步:修改sshd配置文件

#vim /etc/ssh/sshd_config
38 PermitRootLogin   yes
115 UseDNS  no

修改第38行处允许root远程登录

修改第115行处不适用DNS解析

注:将前面的#去掉

第五步:重启sshd服务

#systemctl restart sshd

第六步:关闭selinux

暂时关闭(立即生效)

#setenforce 0

永久关闭(重启系统生效)

#sed -i  's/SELINUX=Enforcing/SELINUX=disabled/' /etc/sysconfig/selinux

第七步:关闭防火墙

#systemctl stop firewalld

#systemctl disable firewalld

打开xshell,新建,名称=主机名填写你的ip地址

SSH虚拟机连接xshell老是自动断开解决方法
sudo vim /etc/ssh/sshd_config
添加两行:
ClientAliveInterval 60
ClientAliveCountMax 3
 
sudo /etc/init.d/sshd restart
 
ClientAliveInterval 60指定了服务器端向客户端发送请求消息的时间间隔,默认是0,不发送,60是每分钟发送一次,这样就保持了连接
ClientAliveCountMax 3是指服务器向客户端发送请求没有回应,达到3三次后自动断开
要不就是ip地址发生了冲突

原文地址:https://www.cnblogs.com/zgngg/p/10432702.html