我想在我的CentOS服务器上使用vsftpd来configurationFTP服务器。 我已经使用yum install vsftpd安装了FTP服务器,并遵循: http : //www.cyberciti.biz/tips/rhel-fedora-centos-vsftpd-installation.html来configuration服务器。 我创build了一个用户,但是当我尝试通过Filezilla连接时,我得到: Response: 331 Please specify the password. Command: PASS ********* Response: 500 OOPS: cannot change directory:/home/username Error: Critical error Error: Could not connect to server 看vsftpd日志我得到: Thu Sep 1 11:41:19 2011 [pid 8535] CONNECT:Client“xx.xxx.xxx.xxx”Thu Sep 1 11:41:19 2011 [pid 8534] [username] OK LOGIN:Client“xx.xxx。 xxx.xxx” 这似乎把我从服务器断开。 我也可以在Filezilla中通过SFTPlogin。 谢谢 更新: […]
我尝试了他们两个,我有麻烦来configuration他们,所以有第三个更容易安装和configuration? 我使用的是Centos 5 64位xen vps 例如我正在学习本教程 ,它说:追加以下两个configuration指令来设置FTP端口范围: pasv_min_port=49152 pasv_max_port=65535 但我找不到端口来追加他们,我不想打开端口21,我想打开一个端口像538,我知道如何,但我不能解决第一个问题 configuration不工作,我正在寻找一个更容易安装和configuration替代,你知道吗?
我希望创build一个类似于服务的Dropbox来远程访问我的文件。 比方说,我设置一个Linux机器,连接一个外部硬盘驱动器,通过密码保护的ftp共享,并使用dyndns服务来连接到我的networking。 我是否会损害同一局域网(连接到路由器的其他计算机)上的其他设备的安全性? 我的意思是假设有人会破解Linux的盒子,然后可以安装嗅探器,然后从Linux的盒子崩溃我的其他箱子。 正确? 这是一个现实的风险考虑? 我还有其他的安全隐患吗?
我是一个unix noob,但这个问题似乎超级基本,但我无法find答案的任何地方。 基本上,据我所知,sFTP只是FTP over ssh。 所以,为什么我不能像在ssh上那样将文件从一个文件夹拖放到服务器端的另一个文件夹中。 为什么当我想要在服务器文件夹中解压缩一个.tar文件时,是否首先要将它复制到我的机器上,然后再返回? 为什么不能在我使用命令行的时候解压。 我知道,当我使用命令行它使用远程机器的资源,但为什么不能sFTP也这样做呢? 有没有办法执行我通常会通过SSH执行的命令,但在一个GUI? 我试图映射到我自己的机器的驱动器,我已经尝试了这么多的sFTP客户端,这是愚蠢的。 还有另外一类我不知道的课程吗?
我不得不在客户端项目上使用FTP,这通常使用我自己的服务器和ssh等,这是非常痛苦的。 当我试图在服务器上的两个目录之间移动文件时,FTP的一个明显的限制似乎没有意义。 似乎用FTP所有的文件必须首先下载到本地机器(即运行FTP客户端的机器),然后重新上传到远程服务器。 如果我只使用FTP,有什么办法吗?
主动和被动FTP有什么区别? 注意:我认为这将作为一个社区wiki的问题很有用。 另外,我希望有人能够提出一个清晰简洁的答案,例如: IPv4子网划分如何工作?
我试图用pure-ftp将用户添加到pure-ftp 我使用了下面的命令: pure-pw useradd test-user -u ftpgroup -d /path/to/my/dir 我得到以下错误: You must give (non-root) uid and gid 有什么我可以做到这一点工作? 谢谢
我在AWS上创build了一个Ubuntu实例,并希望设置FTP服务器。 我把这篇文章提到设置vsftdp。 我开了港口20,21,22。 现在当我使用http://ftptest.net/来检查我的configuration时,它会抛出错误; Error: Reply does not contain valid response code The replies sent by your server are violating the FTP specifications. You have to upgrade to a proper server. 我不能真正理解可能是什么问题。 任何人都可以帮我吗? 谢谢。
只要我用我的虚拟用户在FTPlogin我得到“不能更改directoy”,我在vsftpd.conf中有以下configuration。 请build议 listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=002 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd pam_service_name=vsftpd virtual_use_local_privs=YES guest_enable=YES user_sub_token=$USER hide_ids=YES user_config_dir=/data/some-path/ftp/users local_root=/data/some-path/ftp/data/$USER guest_username=vsftpd
我有一个networking服务器,我们正在给顾问FTP访问。 对于在该服务器上托pipe的一个域,他需要访问“开发”目录,而对于托pipe在该服务器上的不同域,他需要访问不同的目录。 我正在尝试使用VirtualHosts进行设置,但是我遇到了问题。 这里是我的proftpd.conf文件的VirtualHost位: <VirtualHost www.example2.com> ServerName "Example 2" DefaultRoot /var/www/example2/dev </VirtualHost> <VirtualHost www.example1.com> ServerName "Example 1" DefaultServer on DefaultRoot /var/www/example1 </VirtualHost> 当我FTP到任何一个域我总是得到第一个VirtualHost,即使我FTP到第二个域。