我有 2 个用户想要禁用终端访问,但仍保留 ftp 访问权限。我该如何实现?
编辑
忘了提,我正在使用 vsftpd。
我正在尝试在 Windows 上使用 Filezilla 连接到运行 vsftpd 2.3.5 的 linux ec2 实例(也尝试过 2.3.2,结果相同)但服务器一直以 500 OOPS 响应:vsf_sysutil_bind,然后出现一个次要错误,具体取决于关于我是使用主动模式还是被动模式(请参阅下面的日志)。
几天前,此设置运行良好。据我所知,服务器的配置没有任何变化,但现在连接后立即被抛出。我已经重新启动了 vsftpd,但还没有重新启动服务器本身。什么可能导致这种行为,为什么会突然出现,我该如何解决?
如果我使用主动模式,客户端日志如下:
...
Response: 230 Login successful.
Command: OPTS UTF8 ON
Response: 200 Always in UTF8 mode.
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PORT 192,168,1,101,250,178
Response: 200 PORT command successful. Consider using PASV.
Command: LIST
Response: 500 OOPS: vsf_sysutil_bind
Error: Failed to retrieve directory listing
Response: 500 OOPS: priv_sock_get_cmd …Run Code Online (Sandbox Code Playgroud) 这一直运行良好,直到几天前。我不记得对服务器做了什么导致它开始关闭连接。另外我不知道 exitcode 128 是什么意思,也找不到任何关于它的信息。这是 FileZilla 对连接尝试的回应
状态:连接到 foo.bar.no... 响应:fzSftp 启动 命令:打开“root@foo.bar.no” 22 命令:通过:******* 状态:连接到 foo.bar.no 错误:连接被服务器关闭,退出代码为 128 错误:无法连接到服务器
尝试连接 WinSCP 还告诉我服务器关闭了错误代码 128 的连接,另外还告诉我:
无法初始化 SFTP 协议。主机是否运行 SFTP 服务器?
我可以使用 PuTTY SSH 连接到服务器没问题。有任何想法吗?
我使用 vsftpd 为 Ubuntu 配置了一个 FTP 服务器。但是,我无法访问服务器。
Status: Connecting to IP
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 2.3.2)
Command: USER userhere
Response: 331 Please specify the password.
Command: PASS ***************
Response: 500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list
Error: Critical error
Error: Could not connect to server
Run Code Online (Sandbox Code Playgroud)
编辑
问题解决了!注释该行chroot_list_enable=YES
在托管一个网站的专用服务器上,运行没有控制面板的 Linux,我试图授予多个用户编辑公共 HTML 文件夹 (/var/www/html/) 的权限。
我想确保以最佳方式执行此操作,我想如果我通过 CHMOD 宽松地设置权限,它将允许任何可以通过 FTP 访问该文件夹的人更改它。解决方案是设置wheel组,将目标用户添加到wheel组,然后为wheel组设置权限吗?
目前,只有一名用户可以编辑公共 HTML。
按照这些说明,我在启用Require SSL connections. 但是我无法通过 SSL 连接到 FTP 服务器。
故障排除已完成 -
服务器上的禁用防火墙
-did nmap 到报告以下端口的服务器:
PORT STATE SERVICE
21/tcp open ftp
53/tcp open domain
88/tcp open kerberos-sec
135/tcp open msrpc
139/tcp open netbios-ssn
389/tcp open ldap
443/tcp open https
445/tcp open microsoft-ds
464/tcp open kpasswd5
593/tcp open http-rpc-epmap
636/tcp open ldapssl
1433/tcp open ms-sql-s
1723/tcp open pptp
3268/tcp open globalcatLDAP
3269/tcp open globalcatLDAPssl
3389/tcp open ms-term-serv
49152/tcp open unknown
49153/tcp open unknown
49154/tcp open unknown
49155/tcp open …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个 ftp 服务器,它让我拥有不同的用户凭据管理,而不是使用 linux 内置用户/密码?
ftp 可以通过ftp://example.com访问, 但我见过有人使用http://ftp.example.com访问 ftp 我怎样才能实现这种功能?有没有办法通过安装一些软件来做到这一点?
主动和被动 FTP 有什么区别?
注意:我认为这作为社区 wiki 问题会很有用。另外,我希望有人能想出一个清晰简洁的答案,比如这个问题:IPv4 子网是如何工作的?
我已从本地 linux 终端连接到我的 ftp 服务器。
据我所知,我一直在使用!浏览本地文件(即!lsvs ls)
我似乎无法cd ..访问我的主文件夹,我正在尝试访问 /home/web 但我能走的最远的是to /home/my_user
有人可以解释为什么以及我需要做什么来改变这一点吗?
谢谢!