在使用 Nautilus 向 SSH 服务器传输大型文件时,scp 停止工作

在使用 Nautilus 向 SSH 服务器传输大型文件时,scp 停止工作

我安装了 Fedora 35 家庭服务器。我使用默认设置的 sshd。到今天为止,我都可以毫无问题地使用 ssh 和 scp,这台机器也没有出现任何问题。

今天早上,我尝试从我的另外两台 Fedora 电脑上使用 Nautilus 安装服务器ssh://<server-ip>来备份一些文件。成功了,Nautilus 显示文件传输进度。传输到一半时,连接出现问题,Nautilus 显示错误消息。

此后,我无法再使用 Nautilus 安装服务器ssh://<server-ip>。除非使用 -t 选项,否则我也无法使用 ssh 运行命令。

例子:

$ ssh <server-ip>
works fine
$ ssh <server-ip> echo hello
Timeout, server not responding
$ ssh <server-ip> -t 'echo hello'
hello
Conection to <server-ip> closed
$ scp test.txt <server-ip>:~/
Timeout, server not responding

服务器端发生了什么导致此行为?某种速率限制、防火墙等?我尝试在服务器端重新启动 sshd,但没有任何变化。

我看到一些提示说 ssh/bash_profile 打印的消息可能会导致问题,但我没有这样的消息。

相关内容