vps交流

macos为啥不能通过终端ssh呢?


  1. (base) tomlong@zhaolongdeMacBook-Pro ~ % sudo su –
  2. Password:
  3. zhaolongdeMacBook-Pro:~ root# ssh -p 22 root@ip地址
  4. Connection closed by ip port 22
  5. zhaolongdeMacBook-Pro:~ root#

复制代码

请问各位这是为啥

sos 各位大佬们
大佬们?》
macos为啥不能通过终端ssh呢?macos为啥不能通过终端ssh呢?macos为啥不能通过终端ssh呢?
为什么不把报错贴给AI呢?

您遇到的问题是尝试通过SSH连接到远程服务器时,连接被关闭。以下是可能导致这个问题的一些常见原因和解决方法:

服务器关闭了22端口:

远程服务器可能没有开放22端口,或者防火墙阻止了这个端口的连接。您可以检查服务器的防火墙设置,确保22端口是开放的。
SSH服务未启动:

远程服务器上可能没有启动SSH服务。您可以通过远程控制台或者其他方式登录到服务器,检查并启动SSH服务。
IP地址或域名错误:

请确认您输入的IP地址或域名是正确的。如果有误,连接自然会失败。
网络问题:

网络连接可能存在问题,例如网络不稳定、网络中断等。请检查您的网络连接,确保网络畅通。
SSH配置问题:

服务器上的SSH配置文件 (/etc/ssh/sshd_config) 可能有误配置。请确保配置文件中允许了Root用户登录,并且没有禁止22端口的连接。
用户权限问题:

某些服务器出于安全考虑,禁用了Root用户的SSH访问。您可以尝试使用普通用户登录,然后通过sudo或su切换到Root用户。
公钥认证问题:

如果您使用的是公钥认证,请确保本地的公钥已经正确添加到远程服务器的~/.ssh/authorized_keys文件中,并且文件权限正确。

先启动openssh 哥
Connection closed by ip port 22macos为啥不能通过终端ssh呢?
22 端口被阻断了  和MAC没有关系
macos默认SSH是关的啊。你开了么

#通过终端打开关闭SSH
sudo systemsetup -setremotelogin on
sudo systemsetup -setremotelogin off

我求求你把远程登录打开行不行
macos为啥不能通过终端ssh呢?