当前位置:首页 > 虚拟机 > 正文

虚拟机中如何安装ssh(虚拟机开启ssh服务)

在虚拟机中安装 SSH
要素:
安装 SSH 服务器软件:在大多数 Linux 发行版中,SSH 服务器软件包称为 "openssh-server"。 使用相应的包管理器安装它,如下所示:
Debian/Ubuntu:sudo apt install openssh-server
CentOS/Red Hat:sudo yum install openssh-server
启动并启用 SSH 服务:安装完成后,启动并启用 SSH 服务,以便它在系统启动时自动启动:
sudo systemctl start sshd
sudo systemctl enable sshd
验证 SSH 服务是否运行:要检查 SSH 服务是否正在运行,请运行以下命令:
sudo systemctl status sshd
添加 SSH 公钥:为了安全地连接到您的虚拟机,您需要将您的 SSH 公钥添加到虚拟机的 /root/.ssh/authorized_keys 文件中。 您可以使用 ssh-copy-id 命令将您的公钥复制到虚拟机上:
ssh-copy-id root@
配置防火墙:默认情况下,SSH 服务端口为 22。 您需要在防火墙中打开此端口以允许外部连接。 对于 UFW 防火墙,使用以下命令:
sudo ufw allow 22/tcp
连接到虚拟机:使用 SSH 客户端(如 OpenSSH)连接到您的虚拟机:
ssh root@
您将被要求输入密码。 输入密码后,您将连接到虚拟机。