使用 mac 终端(操作系统版本 10.9.4)通过 SSH 进入 Ubuntu 服务器(14.04.1)?

使用 mac 终端(操作系统版本 10.9.4)通过 SSH 进入 Ubuntu 服务器(14.04.1)?

我无法从 Mac 终端远程连接到 ubuntu 服务器。

到目前为止我已经运行过:

sudo apt-get install openssh-server

当我尝试通过 ip 地址连接时出现错误:

$ ssh root@*ip address*
ssh: connect to host *ip address* port 22: Connection refused. 

我该如何解决这个问题?提前感谢你的帮助

注意:我实际上没有打字IP地址我只是用它来代替我实际的服务器 IP 地址

答案1

首先尝试使用ssh除“root”之外的其他用户进入服务器。默认情况下,root 远程连接是禁用的。或者您可以允许使用 root 进行远程访问。您需要编辑/etc/ssh/sshd_config并注释掉以下行:

PermitRootLogin without-password 

在其下方添加以下行:

PermitRootLogin yes

然后重新启动 SSH:

service ssh restart

另一个建议是确保在继续进行网络适配器更改之前,虚拟机上的防火墙已关闭。某些操作系统版本默认打开防火墙,这可能会阻止传入的 SSH 连接尝试。根据您的操作系统版本或您正在使用的任何服务,关闭 iptables 或 ufw 后。如果这不能解决问题,请尝试 VirtualBox 中的每个网络适配器设置。

sudo ufw disable

或者

sudo service iptables stop

相关内容