我在云服务器中已经搭建好filezilla服务器端,这边的客户端也安装好了,也能正常连接上,可是当我要传输数据的时候却提示我以下错误
命令: CWD /
响应: 250 CWD successful. "/" is current directory.
命令: TYPE A
响应: 200 Type set to A
命令: PASV
响应: 227 Entering Passive Mode (140,143,138,173,194,134)
命令: STOR 腾讯云FTP用户名与密码.txt
响应: 550 Permissio
我正在Azure上的Ubuntu16.04机器上设置一个安全的FTP服务器。它是TLS上的FTP,匿名访问被禁用。
试图使用使用Filezilla的服务器很好-身份验证、传输、目录列表-所有.但我从Filezilla收到以下警告:
服务器发送带有不可路由地址的被动回复。使用服务器地址代替。
当然,这是有意义的-- VM有一个私有IP地址,在被动模式下,它将该私有IP地址发送给客户端。解决方案--向vsftp.conf添加以下内容(这是一个示例,而不是实际的配置):
pasv_enable=YES
port_enable=YES
#The VM allows connections to por
我在找方法(iptables,规则,等等)以防止版本显示在VSFTPD的nmap报表上。
当前,在执行时: nmap -Pn -p 21 -sV localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000086s latency).
PORT STATE SERVICE VERSION
21/tcp open ftp vsftpd 3.0.3
Service Info: OS: Unix
我希望版本被隐藏或显示一些无效的值(例如不可用)。
Nmap scan report for localhost
我正在尝试使用FTP在Java中部署一个测试容器,
private final static ImageFromDockerfile imageDockerFile = new ImageFromDockerfile().withFileFromClasspath("Dockerfile",
"ftp_container/Dockerfile")
我已经用SSL设置了vsftp,它工作得很好。问题是SSL用于服务器的主机名,而不是我的客户端的主机名。这个客户端必须是PCI兼容的,所以当进行PCI扫描时,它会检查FTP端口,并发现SSL与我的客户端的URL没有关联。我的问题是,我如何设置vsftp来根据IP地址或主机名提供SSL服务? vsftpd版本3.0.3 Red Hat 8.2
在vsftpd服务器环境中,从nfs挂载点共享各种目录,我可以毫无问题地登录,但是当我发送第一个"ls“时,vsftp给出了目录清单:
lftp user1@10.10.10.10:~> ls
-rw-rw-rw- 1 1160 1016 392 Jun 06 09:28 test.gif
但不要再给我一个外壳(lftp客户端)。在服务器日志中,我可以看到最后一个消息是:
"150 Here comes the directory listing."
这一切为什么要发生?
我已经成功地通过Netbeans连接到在线FTP服务器。但是最近它停止了同步,并且说
can't list files for "/"
我能够通过取消filezilla中的被动模式来修复这个问题,但是在neatbean中,当我取消被动模式时,它给我的错误就像
Remote Connection: Port must be between 0 and 65535.
已经添加了21端口的位置。我正在使用netBeans当前版本8.2。我的FTP服务器是vsftp,运行ubuntu14.04
我在ubuntu12.04上安装了vsftpd,并对本地用户进行了着色,以便不让他们看到系统的其他部分。但是,当本地用户想要登录到ftp时,它会发出以下错误:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
为什么会发生这种情况?让有色度的用户写入目录有什么问题呢?
我必须用额外的参数编译vsftp吗?为什么不包括在主包中?