use*_*269 23 security login root ftp sles
我使用的是 SLES 10.1,并尝试配置 vsftpd 以允许 root 登录。有谁知道如何做到这一点?
到目前为止,我有这个:
local_enable=YES
chroot_local_user=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.users
Run Code Online (Sandbox Code Playgroud)
我已经将 root 添加到 /etc/vsftpd.users。当我尝试登录时,这是我得到的:
$ ftp susebox 连接到 susebox.example.com。 220-FTP 服务器(用户“me@example.com”) 220 用户 (susebox.example.com:(none)):root 331-密码: 331 密码: 远程主机关闭了连接。 C:\>
顺便说一句,如果你不知道答案,请不要打扰我说我不应该允许 root 登录。我知道我在做什么,我对可能导致的时空连续体的任何破裂承担全部责任。
Joe*_*Joe 16
免责声明:由于许多原因,为 FTP 启用 root 登录是一个非常糟糕的主意。
编辑您的 vsftpd.conf 文件,并添加以下行:
userlist_deny=YES
Run Code Online (Sandbox Code Playgroud)
编辑 user_list 并 ftpusers注释掉“root”。
Sim*_*ast 11
对于那些(像我一样)在 2013 年年中在 Ubuntu 服务器上使用 VSFTPD 的人,似乎默认情况下允许 root 通过安全SFTP登录,不需要特殊更改。
但是,如果您真的需要普通的旧FTP访问,我所要做的就是:
sudo nano /etc/ftpusers
Run Code Online (Sandbox Code Playgroud)
并root通过#在开头放置 a 来注释掉带有on的行。保存文件,甚至不需要重新加载服务器。
注意:这可能允许 root 密码以纯文本形式在网络上传输,完全未加密。除非您在本地虚拟机上工作,否则这是一个非常糟糕的主意。
| 归档时间: |
|
| 查看次数: |
160449 次 |
| 最近记录: |