xshell/MobaXterm连接虚拟机要先安装ssh服务
- 仅主机模式: 虚拟机和宿主机形成私有局域网,虚拟机不能上外网。
- NAT模式:虚拟机可以上外网,虚拟机ip不会变。
- 桥接模式:虚拟机可以上外网,虚拟机ip会变化。
ssh远程登陆
- 重装ssh,自带的不行
- sudo apt-get remove openssh-server
- sudo apt-get update
- sudo apt-get install openssh-server
- 编辑ssh配置
- sudo vi /etc/ssh/sshd_config
#去掉注释#
- Port = 22 # 代表启用端口号22
- ListenAddress 0.0.0.0 # 代表监听所有地址
- PermitRootLogin yes
- PasswordAuthentication yes # 代表支持账号密码形式的登录
- 给root用户设置非随机密码
- sudo passwd
- 验证root用户密码
- su root
- su 普通用户 #命令切换回你的普通用户
- 重启ssh服务
- sudo service ssh restart
- sudo /etc/init.d/ssh restart
- 安装ifconfig
- sudo apt install net-tools
- ifconfig # 查看ip -> ens33: inet 192.168.x.x 这里使用局域网ip
MobaXterm的SSH连接(这里是本机内连接)
![](https://img2020.cnblogs.com/blog/1566621/202110/1566621-20211001222158604-55053028.png)