原因是没有安装ssh服务
在 Ubuntu 系统上,如果你想要安装 SSH 服务器以便能够远程通过 SSH 协议连接到你的系统,你应该使用以下命令来安装 openssh-server 软件包:
sudo apt update
sudo apt install openssh-server
这里的 sudo apt update 命令用于更新你的包索引,确保你能够安装最新版本的软件包。sudo apt install openssh-server 命令则用于实际安装 SSH 服务器。 安装完成后,你可以通过以下命令来检查 SSH 服务是否正在运行:
sudo systemctl status ssh
或者,更明确地指定服务名称(尽管在大多数情况下 ssh 就足够了)
sudo systemctl status ssh.service
如果服务没有运行,你可以使用以下命令启动它:
sudo systemctl start ssh
并且,如果你希望 SSH 服务在系统启动时自动运行,你可以使用以下命令来启用它:
sudo systemctl enable ssh
一旦 SSH 服务运行,并且你的防火墙设置允许通过 SSH 的默认端口(22)进行连接,你就应该能够从其他计算机通过 SSH 客户端软件连接到你的 Ubuntu 系统了。 请确保你知道你的 Ubuntu 系统的 IP 地址,并且远程计算机上的 SSH 客户端配置为连接到正确的 IP 地址和端口号(如果更改了默认端口的话)。此外,如果你的 Ubuntu 系统是在一个虚拟机(如 VMware 虚拟机)中运行的,你还需要确保虚拟机的网络设置允许外部连接到达 SSH 服务。
附:查询虚拟机IP地址:
在ubuntu桌面打开终端运行命令查看ip地址
ip addr