我在 Ubuntu 18.4 上运行 Google Cloud Instance,按照 Google 文档中的说明添加了 Google 持久磁盘,一切运行正常。我可以通过 SSH 创建、删除和移动文件。
我将虚拟主机移至挂载点,并调整了用户的 SFTP 详细信息以指向该虚拟主机,但无法连接。我也有正确的权限。
有人知道我是否需要做其他事情才能使 SFTP 正常工作。
我在 /etc/ssh/sshd_config 中使用以下内容将用户锁定到该实例。
Match User username
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /mnt/disk1/username
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
谢谢!
答案1
问题与文件权限有关。虽然文件夹的权限是 755,但有些文件夹对 755 没有响应。所以我对这些文件运行了 chmod,现在一切都按预期运行了。