![SSH 和 SCP 不起作用](https://linux22.com/image/790888/SSH%20%E5%92%8C%20SCP%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我知道这实际上不是一个服务器错误,但是我在通过 SSH 连接到服务器时遇到了麻烦。
为了完全清楚起见,我已经验证了服务器的 SSH 服务器是否正常工作。我通过尝试通过云故障排除控制台从一台服务器 SSH 到另一台服务器来完成此操作。我绝对相信这些服务器可以接受 SSH 连接请求并正确处理它。我还在文件周围挖掘/var/log/auth.log
,没有找到我的 IP 甚至无法到达服务器。我可以 ping 它,但我无法使用 SSH 或 SCP 访问它。
执行后(将 my.domain.com 替换为我的实际域名或 A 记录/域名指向 DNS 请求的 IP 地址),我得到以下输出:ssh -vvvvv [email protected]
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 2: Including file /etc/ssh/ssh_config.d/custom.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/custom.conf
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/cythero/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/cythero/.ssh/known_hosts2'
debug2: resolving "my.domain.com" port 22
debug3: resolve_host: lookup my.domain.com:22
debug3: ssh_connect_direct: entering
debug1: Connecting to my.domain.com [XXX.XXX.XXX.XXX] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x48
它会挂起一段时间,然后我得到:
ssh: connect to host my.domain.com port 22: Connection timed out
目前,我的ssh_config
一切都设置为默认设置。我尝试使用以下规则:
ForwardX11 yes / no
StrictHostKeyChecking ask (I also deleted old key from known hosts)
PasswordAuthentication yes
什么都没起作用。我正在运行 Manjaro Arch Linux 和 Gnome 45.12 DE,我不知道这有多大区别,但自从我进行系统更新后,这种情况就开始发生了。