SSH远程连接Linux虚拟机详细步骤

作者:问答酱2024.01.29 22:48浏览量:95

简介:本文将详细介绍如何通过SSH远程连接Linux虚拟机。我们将分步骤解释如何配置环境、安装SSH、重启SSH服务器以及获取IP地址,最后进行SSH远程连接。

一、配置环境
在开始之前,请确保你已安装VMware和Ubuntu虚拟机,并下载了Xshell7或其他SSH客户端软件。同时,确保你的虚拟机已经设置为NAT模式。
二、安装SSH

  1. 打开终端,输入以下命令安装openssh-server软件包:
    1. sudo apt update
    2. sudo apt install openssh-server
  2. 安装完成后,输入以下命令重启ssh服务器:
    1. sudo service ssh restart
    三、配置SSH
  3. 打开终端,输入以下命令编辑ssh配置文件:
    1. sudo vi /etc/ssh/sshd_config
  4. 在文件中找到以下行:
    1. #PasswordAuthentication yes
  5. 去掉行首的“#”号,并将“yes”改为“no”,以禁止密码登录:
    1. PasswordAuthentication no
  6. 保存并关闭文件。
  7. 重启ssh服务器以使更改生效:
    1. sudo service ssh restart
    四、获取IP地址
  8. 打开终端,输入以下命令获取IP地址:
    1. iifconfig
  9. 找到VMnet8(或NAT)网络接口,记下其IP地址。这个地址将是虚拟机的公共IP地址。
    五、SSH远程连接虚拟机
  10. 打开Xshell7或其他SSH客户端软件。点击“新建”创建一个新的会话。在主机字段中输入虚拟机的公共IP地址。端口默认为22。
  11. 点击“连接”,输入用户名和密码(如果之前设置了密码的话)。如果之前禁用了密码登录,只需输入用户名即可。如果一切设置正确,你将成功连接到虚拟机。
  12. 在连接成功后,你可以在虚拟机上进行各种操作,如运行命令、上传文件等。要断开连接,只需关闭Xshell7窗口即可。