![无法通过 SSH 连接:端口 22 错误](https://linux22.com/image/972658/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20SSH%20%E8%BF%9E%E6%8E%A5%EF%BC%9A%E7%AB%AF%E5%8F%A3%2022%20%E9%94%99%E8%AF%AF.png)
我有两台通过以太网电缆连接的机器。一台机器运行 Mac OS X ,另一台运行 Ubuntu (13.10)。
我目前能够通过 SSH 连接到 Mac。但是当我尝试通过 SSH 登录 Ubuntu 时,我收到端口 22 错误。但是我可以从 Ubuntu 连接到其他机器。
我有康卡斯特。请帮忙。
先感谢您
答案1
sudo apt-get update sudo apt-get install openssh-server sudo ufw allow 22
在终端中运行上面列出的命令。第一个命令将更新存储库列表。第二个命令将安装 openssh 服务器并设置默认配置。第三个命令将允许通过端口 22 连接到您的计算机。
这只是使用 SSH 连接到计算机的最低要求。您还可以采取其他措施来保护您的系统免受攻击。端口 22 是 SSH 的常用端口,如果您允许从 Internet 连接到端口 22,则将要看到很多人试图攻击它。
答案2
请发布您收到的具体错误信息。
ssh 服务器正在运行吗?通过发出以下命令进行验证:
service ssh status
答案3
在 Centos 7 上(我知道,问题的描述不是针对 Centos 的,但这是谷歌的第一个搜索结果)我停止了oppenssh-daemon
:
我检查过了
# service sshd status
然后我重新启动它:
# service sshd restart