顺利连接步骤
这里首先提一下我的环境,虚拟机采用的是VMware Workstation Pro,Ubuntu版本是2018 x86_64版本
首先准备好Xshell和安装好的Ubuntu系统,如下图所示
![ubuntu](https://note.youdao.com/yws/api/personal/file/WEB42aafd3859142235ede073425674ed19?method=download&shareKey=c3811f6761f720e4151d764d9963f7b3)
![xshell](https://note.youdao.com/yws/api/personal/file/WEB557505abaf54c3e1492ad5780c9d7908?method=download&shareKey=4e40d27f93670ab708bd0519c1ddc26c)
当以上都准备妥当就可以在Xshell中与Linux建立连接了,如下图所示
![xshellconnect](https://note.youdao.com/yws/api/personal/file/WEB3a075a1b68a705bfe0a5c71b3d694ad1?method=download&shareKey=966b6b20a8cedfb28f3d03c4c15c2889)
如此多的信息你只需要填写主机这一条信息即可,这里是你的Linux的ip地址,可以用ifconfig命令查询
![ifconfig](https://note.youdao.com/yws/api/personal/file/WEB97ca8b4170597e7df84ccc3eedab3c5b?method=download&shareKey=9c94d6ab6b6ff1182edd755efb7f11ae)
其他信息自己需要填写,之后点击连接,在输入登陆账号和密码后即可连接成功
连接中遇到的问题
没有安装ssh
如果没有的话安装ssh服务,则不能进行远程连接
Ubuntu缺省安装了ssh client,但是如果没有的话还是需要手动安装
Ubuntu默认采用的安装包管理器不是yum,而是apt-get,安装好后再次连接尝试
sudo apt-get install -y ssh
开始ssh服务
不论是新安装的还是没有开启ssh服务的都应该重启ssh服务
设定ssh服务开机启动: systemctl enable sshd
开启ssh服务 : systemctl start sshd
重启ssh服务: systemctl restart sshd
22端口被占用