Xshell通过ssh服务连接Ubuntu
安装openssh
在Ubuntu虚拟机中通常只默认安装了openssh-client,也即只能通过此系统连接访问其他系统,不具有让其他系统访问的权限。
通过安装openssh-server可以被其他系统访问
-
安装openssh-server服务
sudo apt-get install openssh-server
-
开启ssh-server服务
service ssh start
获取Ubuntu系统虚拟机的IP地址
此步骤中经常使用的指令ifconfig可以根据提示安装。
可能会遇到需要将虚拟网卡ens33改为物理网卡eth0的操作,步骤如下:
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX=""
改为:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
保存并退出,然后:
sudo grub-mkconfig -o /boot/grub/grub.cfg
重启系统,显示为eth0
Xshell连接Ubuntu
在Xshell中新建会话
在连接中将协议设置为SSH,主机设为虚拟机IP地址
在用户身份验证中将方法勾选为Password并填写虚拟机的用户名和密码
点击连接即可