![从客户端连接 Ubuntu 服务器时出错](https://linux22.com/image/1089567/%E4%BB%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9E%E6%8E%A5%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E5%87%BA%E9%94%99.png)
使用以下方式在 virtualbox 中安装 openssh 服务器
sudo apt-get install openssh-server
尝试使用以下命令从主 ubuntu 终端连接虚拟机中安装的服务器:
ssh computer name of the main machine@system name of the virtual machine
首先结果是:
ssh: connect to host nirmal port 22: Connection refused
然后尝试使用以下命令打开端口:
sudo ufw allow 22
我使用两个系统的 IP 地址尝试了问题 2。主系统的 IP 地址为 192.168.100.106,虚拟机的 IP 地址为 10.0.2.15。尝试使用以下命令连接系统:
ssh [email protected]
当按下回车键时,命令转到下一行而没有任何输出,并且光标保持闪烁。
答案1
您不使用客户端的 IP 进行连接,而是使用服务器上设置的用户帐户进行连接,该帐户也已被授予建立 ssh 连接的权利。然后您(从客户端)使用ssh <user name of account on server>@<server ip>