我在 DreamCompute 上设置了一个服务器。我正尝试通过 FTP 连接到我的服务器,并且安装了 VSFTPD。
奇怪的是,我可以通过 FTP 客户端 FileZilla 以 root 用户身份登录(无需密码),但无法以我为管理网站媒体而创建的 sudo 用户身份登录。
更加奇怪的是,当以 root 用户身份登录 FileZilla 时,我能够将媒体上传(已配置 VSFTPD)到网站上的任何位置...除了我的网站所在的其他用户的文件夹。
FileZilla 返回无用的“无法连接到服务器”。
如果大家能提供任何指导的话我将非常感激!
我尝试过的事情:
将 pam_service_name 更改为“ftp”、“sftp”和“vsftpd”
在 etc/ssh/sshd_config 中打开 PasswordAuthentication
编辑 1:我正在尝试通过 sftp:// 进行连接
答案1
我想我找到了我的具体问题。我没有将 sshd_confg 中的“password_authentication”设置为“yes”。一旦我这样做了,就成功了。