我正在尝试设置 vsftpd(或其他应用程序)作为 Ubuntu 服务器上的 sftp 服务。我想为一个(或少数几个)系统用户公开 sftp,理想情况下,他们应该有一个 chroot 监狱,位置与他们的主目录不同。这似乎是我应该能够使用 vsftpd 处理的事情,但是我不明白发生了什么,并且怀疑“其他一些服务”实际上正在响应我的 sftp 请求。这就是我所做的:
- apt install vsftpd 并据我所知进行配置。
- 我可以 sftp 进入服务器并放置和获取文件,但是 chroot 不起作用。
- 我删除vsftpd
apt purge vsftpd
- 我仍然可以使用 sftp 连接到服务器并放置和获取文件吗?
所以 - 似乎我需要理解/解决的第一个问题是谁在实际回复我的 sftp 请求 - 因为它似乎不是 vsftpd 安装?
这是一个股票 Ubuntu 20.04 安装