小编use*_*101的帖子

从 MacOS 到 Ubuntu 的 SFTP 不支持箭头键、退格键或 Tab 补全

使用 sftp 从 Mac 到 Ubuntu 机器时,箭头键、退格键和 Tab 补全功能不起作用。具体来说,箭头键和退格键会产生字符序列,而制表符只会插入一个制表符。但是,当使用 sftp 从 Ubuntu 机器到 Mac 时,我没有任何问题。我无法弄清楚差异在哪里。我的目标是能够通过 sftp 进入 Ubuntu 机器并使用箭头键、退格键和制表符补全。

壳:

我已经在两台机器上尝试过zshbash从 /bin/sh 升级是大多数其他类似问题建议的修复)

SSHD_配置:

我已经在 Ubuntu 机器上的 sshd_config 文件中尝试了Subsystem sftp /usr/lib/openssh/sftp-server两者。Subsystem sftp internal-sftpMac 正在使用/usr/libexec/sftp-server.

我意识到这些设置是不同的,所以我怀疑这导致了差异,但我不知道到底是什么差异,也不知道如何解决它。我也找不到太多关于这些不同 sftp 服务器的文档。

谢谢您的任何建议!

bash sftp ubuntu macos

5
推荐指数
2
解决办法
1883
查看次数

标签 统计

bash ×1

macos ×1

sftp ×1

ubuntu ×1