首先,windows系统是不能够直接使用ssh命令远程登录ubuntu系统的。
我们需要在windows下安装Putty软件或者XShell软件进行登录。即在windows本地建立一个客户端,将虚拟机中的Linux系统作为远程服务器端。
实验环境:client–Windows 10, server --Ubuntu 20.04
Putty版本–0.74
以Putty软件为例,下载地址:Putty下载官网
推荐使用官网下载,比较安全稳定。
下面演示利用Putty进行远程登录的步骤:
1 确保Ubuntu已经安装ssh server
在虚拟机下ubuntu的终端内输入以下命令:
1. sudo apt-get install openssh-server
如果没有安装,那么在后面登录时会出现报错:Connected Error等问题。
2 查看Ubuntu的本地IP地址
在终端键入以下指令查看Ubuntu的IP地址,便于windows找到该主机。
1. ifconfig | grep inet
3 安装完Putty后打开
在Host Name一栏中输入之前查看的Ubuntu的IP地址,然后点击open。
4 输入Ubuntu下的用户名称
输入你在Ubuntu下的系统用户名称后,回车,会要你输入该用户的密码。
!!!注意,如果输入的用户名称不是你所用的Ubuntu系统用户名,那么后面即使输入对了密码也连接不上。所以,一定要正确输入用户名。
然后键入密码,回车,可看到出现了在Ubuntu下终端中一样的命令提示行:现在就可以在windows系统下利用Putty对Ubuntu进行操作了。