我反对sftp
使用访问,转而使用基于限制的ssh
API。我需要sftp-server
(OpenSSH) 返回固定消息“SFTP 访问将很快关闭”,最好是在 上STDERR
,无论何时有人在 上发送 SFTP 命令STDIN
或sftp
以交互方式使用。
Banner
如果我在 中通过属性配置它sshd_config
,则通过 连接时也会显示该消息ssh
,而这不应该发生。同样适用于显示来自 的横幅/etc/issue
。我只需要在客户端使用 连接时显示该消息sftp
。
STDERR
编辑。我尝试用一个脚本替换用户 shell,该脚本在移交控制权之前写入sftp-server
(类似于 Kamil 在下面的评论中描述的黑客行为) 并在sftp-server
调用返回后写入,但消息未传递给调用者。