注意,若是想用xshell去链接本地虚拟机中的linux系统,须要本地虚拟机中的系统是启动的才能链接!!!!!html
===============================================================================linux
想要使用本机上的xshell链接本地虚拟机上的CentOS 7系统shell
1.须要输入IP地址ubuntu
2.获取虚拟机中CentOS 7的IP地址windows
参考地址:https://blog.csdn.net/sinat_16790541/article/details/38796379centos
输入命令:缓存
ip addr
发现 ens33 没有 inet 这个属性,那么就无法经过IP地址链接虚拟机网络
接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格ssh
vi /etc/sysconfig/network-scripts/ifcfg-ens33
vi文件编辑器进入文件中,编辑器
从配置清单中能够发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。
把这一项改成YES(ONBOOT=yes),
而后按 Esc 退出 再出入命令 :wq 再按Enter便可 (备注 :wq 是保存而后退出的意思 )
而后重启网络服务: sudo service network restart
sudo service network restart
重启完成OK
从新输入ip addr,这里 inet属性显示了 虚拟机里的IP 192.168.92.129
3. 补充xshell中链接虚拟机的地址
链接成功了
【centos7安装完成,默认22端口是打开的,固然若是没有打开的话,请查看最后】
=====================================================================================================================
而想要获取本地虚拟机上Ubuntu 上的Ip地址就比较简单了,直接在Ubuntu 输入ip addr便可展现出来,不用去开启
ip addr
同理,去使用xshell从新建立一个新的链接,地址给上面Ubuntu的IP地址便可。
若是出现链接失败的状况,应该查看ubuntu中22端口是否开启
键入命令:
netstat -tn
发现只有一条且没有22端口
这个问题 暂留解决:
由于多是公司网路禁用的缘由,因此致使apt-get update一直不成功.
至少目前:本机windows上
ping 虚拟机IP地址
能够成功
虚拟机ubuntu上
ping 本机IP
也能够成功.
并且也相继更换了 阿里云源 163源 清华大学源 ,
而且在更换了源以后 更改了DNS,而且清除源缓存,重启网络链接,
依旧不能成功.
=========================================================
这里以centos7为例
可是链接报错
命令
ip addr
netstat -tlunp
或者使用命令查看22端口是否启用
netstat -ntpl | grep 22
service sshd start
rpm -qa | grep ssh
安装命令
yum install openssh-server
固然若是依旧拒绝链接,多是目前帐号密码不正确,能够在centOS上切换到 root用户,并重置密码,再从新链接,就能够成功了
切换并重置root用户密码:https://www.cnblogs.com/sxdcgaq8080/p/12056775.html