使用XShell连接linux虚拟机

  在VMWare中操作虚拟机非常不方便,需要频繁将鼠标切入切出。我们可以通过XShell连接到虚拟机,然后在XShell中做操作会比较方便。

  首先需要确定你的虚拟机是否已经安装了ssh,在命令行输入ssh若报不认识该命令就是还没有安装。

  安装ssh

  输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成

  查看ssh服务是否启动

  输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,

  输入"sudo service sshd start ",看到有sshd就说明已经启动成功了。

  以上便完成了虚拟机的ssh配置工作了。

  然后我们在虚拟机中输入查看IP的命令: "ifconfig" 查看下虚拟机的ip地址:

  

  我们打开XShell,做如下配置:

  

  点击连接按钮,紧接着输入虚拟机的登陆用户名和密码就可以连接到虚拟机了。

  题外:因为笔者没有liuux,操作中遇到一些基本的常识问题,也贴在这里,以免下次忘记来自查,大家可以忽略不看,尴尬。。。

  1.报错:you need to be root to perform this command

  解决:

  su

  输入root密码

  2.报错:su: Authentication failure

  解决:

  sudo passwd root

  输入root密码

  补充:

  如果xshell连不上ubuntu,不妨将虚拟机ubuntu的虚拟网络编辑器还原默认设置。

  虚拟机>编辑>虚拟网络编辑器>更改设置>还原默认设置

  记得改完连接xshell时别忘了更改IP为还原后的新IP