通过xshell连接到虚拟中centos7系统中,首先开启centos7的ssh服务,在终端中运行命令yum list installed | grep openssh-server查看是否已经安装了ssh服务,如果没有安装,运行yum install openssh-server进行安装。进入配置文件进行修改,开放远程连接端口和权限,在/etc/ssh/ 目录下进入sshd服务配置文件sshd_config,将Port 22,ListenAddress 0.0.0.0,ListenAddress ::前面的#号去掉,开启监听端口和监听地址,将PermitRootLogin yes前面#号去掉,开启远程登录。将PasswordAuthentication yes前面的#号去掉,开启使用用户名和密码作为连接验证。开启 sshd 服务,输入sudo service sshd start运行,检查sshd服务是否已经开启,输入ps -e | grep sshd运行,或者输入netstat -an | grep 22检查22号端口是否开启监听。通过ping命令检测网络是否联通,在网络桥接模式下网络不通,查看是否将ens33的onboot修改正确,重启网络,重启设备确保网络通畅。在Centos7开启shell连接之后,用root和密码进行登录才能登录进去!!!
通过xshell连接到虚拟机的Ubuntu系统中,首先查看是否开启了ssh服务,sudo ps –e |grep ssh,如果没有开启,先更新资源列表,sudo apt-get update,安装ssh,sudo apt install openssh-server,查看是否安装成功,sudo
ps –e |grep ssh,用ifconfig查看ens33的inet地址,在xshell上进行连接,登录名不能使用root,需要用用户名。