使用xshell连接虚拟机Ubuntu系统的操作流程分享

  1. 在netsarang官网(https://www.netsarang.com/zh/xshell/)下载xshell6,可以使用非商业版,需要提供个人邮箱,通过发送的下载链接进行下载。

  2. 安装并启动xshell6

  3. 新建一个会话,设置名称(如虚拟机linux),协议为SSH,主机设置为虚拟机终端的IP地址(在Ubuntu终端使用ip -a命令查询IP地址),端口号默认22

  4. 用户身份验证输入虚拟机终端的用户名及密码,完成后点击连接。

  5. 提示连接失败,进行问题排查。

  6. 在虚拟机终端中输入sudo su ,将用户切换到root,随后按照系统提示输入密码(sudo代表以root超级管理员的身份执行)

  7. 执行sudo apt-get install vim(新安装的Ubuntu需要安装vim),系统将根据指令进行安装

  8. 执行sudo apt-get install openssh-server安装ssh服务(远程连接主要就是这个发挥所用),系统将根据指令进行安装

  9. 执行netstat -ntlp|grep 22查看22端口是否开启,系统提示Command ‘netstat’ not found, but can be installed with:

  10. 执行apt install net-tools安装net-tools网络配置工具

  11. 再次执行netstat -ntlp|grep 22成功,22端口已开启

  12. 执行sudo apt-get install ufw进行Ubuntu防火墙的安装配置(apt-get是Ubuntu的包管理工具)

  13. 执行sudo ufw enable 启用Ubuntu防火墙

  14. 执行sudo ufw allow 22允许外部IP地址访问本机22端口

  15. 再次尝试对xshell会话进行连接,连接成功

以上是个人的一点经验分享,如有不妥之处,还请各位大佬批评指正~

你可能感兴趣的:(笔记)