当用户将SFTP发送到我的Ubuntu18.04机器时,我希望将给定的用户默认为特定文件夹。我还想锁定SFTP一点。我创建了一个名为/var/sftp/my_username的文件夹。no
我希望my_username能够登陆/var/sftp/ My _username并被困在那里。相反,用户进入/var/sftp,必须打开‘’my_username‘,才能移动到他们可以上传到的目录。这是一个问题,因为
我试图让创建一个拥有SFTP权限的用户只访问一个目录(这不是他的主目录)。当他通过一个SFTP客户端连接时,我希望他登陆这个目录,我不希望他能够查看任何其他目录,除非它是一个子目录。添加或修改Subsystem sftp行,如下所示:将以下文本块添加到文件的底部: X11Forwarding no
AllowTcpForward
在linux中,我们在ls命令中有很多用于列出文件的标志。我们不能在sftp命令中做同样的事情。例如,在linux中,我可以通过运行命令列出一个文件的完整时间:ls --full-time filename当我通过sftp连接到服务器时,我不能运行命令: ls -- full -time。sftp中的ls帮助没有列出所有可用的标志。所以你能告诉我sftp中的ls标志是什么吗?
谢谢!