SSH远程登陆Vmware

244 阅读1分钟

所使用软件版本

虚拟机:Vmware Work Station Pro 16.0
服务端OS:Ubuntu-22.04.3-desktop-amd64
SSH:JuiceSSH v3.2.2

虚拟机使用桥接模式,直连公网

虚拟机安装openssh-server服务器

更新apt版本并开启ssh-server 开启终端,使用命令sudo apt update 检查apt包管理器的更新 image.png 我这里是默认从清华的镜像源拉取,属于国内最为稳定快速的镜像源之一

之后使用命令sudo apt install openssh-server安装Ubuntu的ssh服务 image.png

安装完成后,使用命令sudo systemctl start ssh手动开启ssh服务

可以通过sudo systemctl status ssh检查ssh服务是否开启 image.png 我们看到Active的状态是active(running),证明ssh服务已经启用,这里也可以看到一些系统状态和日志,之后按Q键退出

查看虚拟机IP地址与ssh端口号

ifconfig命令查看ip地址.会显示两张网课lo和ens33,其中lo用于本地通信,ip就是localhost127.0.0.1,ens33用于连接公网,所以我们现在只查看ens33,inet后的那一行ip地址就是虚拟机的ip

无标题.png grep "Port" /etc/ssh/sshd_config命令查看ssh所在的端口号,不出意外默认都是22 image.png ss -tuln | grep 22命令查看22端口是否被防火墙阻挡,我这里有返回,说明22端口正常开放,没有问题 image.png

JuiceSSH客户端进行连接

输入格式为:
Ubuntu的用户名@IP地址:ssh服务端口号
ssh连接完成 C73A850E07F582ABF2D636B5045CD5E2.jpg