参考文章:
1、Ubuntu之apt-get系列–安装ssh–方法/教程
2、利用Putty远程登录VMware虚拟机Ubuntu
3、Putty远程登录VMware虚拟机Linux(Ubuntu)
1 在Ubuntu下安装ssh
1.1 判断ubuntu是否安装ssh
ubuntu默认没有安装ssh服务,如果通过ssh连接,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:
linux@linux-virtual-machine:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示,表示还没有安装。
1.2 安装openssh
可以通过apt-get安装,命令如下:
linux@linux-virtual-machine:~$ sudo apt-get install openssh-server
1.3 启动ssh服务
安装完成以后,先启动ssh服务:
法1:systemctl命令
sudo systemctl start ssh
法2:原生ssh命令
sudo /etc/init.d/ssh start
查看是否启动
法1:systemctl命令
sudo systemctl status ssh
看到出现如下内容即表示成功 :
Active: active (running)
法2:ps查看
linux@linux-virtual-machine:~$ ps -e|grep ssh
3978 ? 00:00:00 sshd
如上表示启动ok。
1.4 关闭ssh服务
1.5 开机自启
配置文件
2 Windows下安装Putty
在电脑自带的软件安装管家里搜索Putty进行下载安装即可
3 通过Putty登陆虚拟机
首先要保证虚拟机和主机之间可以互相ping通,如果不能ping通则后续工作无法进行。
可能存在的问题,主机可以ping通ubuntu,ubuntu不能ping通主机,解决方法:主机能ping通Ubuntu,Ubuntu无法ping通主机
打开Putty客户端,出现以下界面,填入相关参数:
其中IP地址为虚拟机中Ubuntu的IP地址。
最后点击Open进入Putty,输入用户名和密码即可登陆。
在这一步可能会弹出窗口:
点击 yes 即可。然后就会提示输入用户名和密码进行远程访问: