我在 Raspberry Pi 3 上安装了 Arch ARM 并创建了一个新用户。几乎一切正常;我已经复制了我的公钥/私钥,并且可以 ssh 到 Raspberry Pi 上的 Arch。
注意我只是尝试在我的本地网络上连接。
但是我似乎无法通过 FTP 进入服务器。我在 macOS 上使用最新的 Filezilla,而 Arch ARM 是最新的。我在 Filezilla 中使用 SFTP,其设置与我在 Pi 上连接 Raspbian 时使用的设置相似。
以下是连接尝试的消息日志
Status: Connecting to archpi.local...
Status: Connected to archpi.local
Error: Received unexpected end-of-file from SFTP server
Error: Could not connect to server
Status: Waiting to retry...
Status: Connecting to archpi.local...
Response: fzSftp started, protocol_version=8
Command: open "[email protected]" 22
Command: Pass: *******
Status: Connected to archpi.local
Error: Received unexpected end-of-file from SFTP server
Error: Could not connect to server
经过大量搜索后,我找到了一个可以更改
Subsystem sftp /usr/lib/openssh/sftp-server
为Subsystem sftp internal-sftp
in的解决方案/etc/ssh/sshd_config
,这似乎已经解决了问题。usr/lib/openssh/sftp-server
Arch中没有!