Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




可以将SSH和SFTP分开吗?

例如,SFTP是否在端口22上监听而SSH在端口2222上监听?

我将SFTP和SSH用户列表分开,目的是允许SFTP用户在端口22上进行连接,并使SSH在更高的端口(例如2222)上进行监听。

由于两者本质上都是SSH的一部分,所以我找不到实现此目的的方法。

提前致谢!

最佳答案

其他问题是正确的,但是您可以将openSSH的单个实例设置为在两个端口上监听,并在一个端口上处理SFTP连接,在另一个端口上处理SSH连接:

Port 22
Port 2222
Subsystem sftp internal-sftp
Match LocalPort 22
    ChrootDirectory /sftp/root/dir
    AllowTCPForwarding no
    X11Forwarding no
    ForceCommand internal-sftp

10-07 16:18
查看更多