我想使用 SFTP 在两个 Ubuntu 系统之间传输文件。我已经设置好了,我可以连接到另一台笔记本电脑,ping 它并使用 查看其文件列表sftp> dir
。我可以看到另一个系统上的文件。
但是当我打电话的时候get filename.deb
它说
Fetching /home/user/filename.deb to filename.deb 0% 0 0.0KB/s --:-- ETA
然后返回到 sftp> 命令,不传输任何内容。我是否遗漏了什么?
答案1
除非有特殊原因需要 sftp,否则 ssh 更方便。它也是安全和加密的。要安装 ssh 服务,请在两台计算机上运行以下命令:
$sudo apt-get install ssh
然后您可以使用安全复制来传输文件:
user@local_machine $ scp user@remote_machine:home/user/filename.deb .
答案2
我在 Ubuntu 论坛上发现了这个技巧:您是否尝试过更改界面上的 mtu?
sudo ifconfig <interface> mtu 1490
其中接口可能是eth0
或wlan0
。