虚拟机linux怎么连接ssh
虚拟机linux怎么连接ssh详细介绍
在虚拟机 Linux 系统中连接 SSH,需要分情况讨论,一种是从本地连接到虚拟机中的 Linux 系统,另一种是从虚拟机中的 Linux 系统连接到其他 SSH 服务器。以下为你分别介绍具体操作:
从本地连接到虚拟机中的 Linux 系统
前提条件
- 虚拟机中的 Linux 系统已开启 SSH 服务,若未开启,可使用以下命令启动:
bash
update
openssh-server
systemctl start
systemctl
yum openssh-server
systemctl start sshd
systemctl sshd
- 明确虚拟机的 IP 地址,可在虚拟机的终端中使用
ip addr命令来获取。
连接步骤
- Windows 系统:你可以借助 PuTTY、Xshell 等工具来连接。以 PuTTY 为例:
- 打开 PuTTY,在
Host Name (or IP address)一栏输入虚拟机的 IP 地址,在Port处输入 SSH 端口号(默认是 22)。 - 点击
Open,在弹出的窗口中输入虚拟机的用户名和密码,就能完成连接。
- 打开 PuTTY,在
- Linux 或 macOS 系统:在终端里使用
ssh命令进行连接:
bash
username@ip_address
其中,username是虚拟机中的用户名,ip_address是虚拟机的 IP 地址。输入命令后,按照提示输入密码即可完成连接。
从虚拟机中的 Linux 系统连接到其他 SSH 服务器
前提条件
- 要知道目标 SSH 服务器的 IP 地址、端口号(默认是 22)、用户名和密码。
连接步骤
在虚拟机的终端中使用ssh命令连接:
bash
target_username@target_ip_address target_port
912 target_username@target_ip_address target_port
这里,target_username是目标服务器的用户名,target_ip_address是目标服务器的 IP 地址,target_port是目标服务器的 SSH 端口号(若为默认端口 22 则可省略-p target_port)。输入命令后,依照提示输入目标服务器的密码就能完成连接。