我已经安装vsftpd apt-get install vsftpd在我刚刚部署的ubuntu saucy amd64 linode上。 vsftpd启动,但是当我从一个ftp客户端连接到它,甚至从本地主机,我得到这个错误: OOPS: child died syslog和kern.log显示: Jan 28 14:00:37 gravy kernel: type=1326 audit(1390917637.827:67): auid=4294967295 uid=65534 gid=65534 ses=4294967295 pid=27687 comm="vsftpd" sig=31 syscall=96 compat=0 ip=0x7fff48196968 code=0x0 /etc/vsftpd.conf中的默认configuration选项是: listen=YES anonymous_enable=NO local_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key 我虽然可能与pam或SSL有关,所以我注释了最后3行并重新启动,但仍然遇到同样的问题。 /var/log/vsftpd.log没有任何内容
我似乎无法通过WAN获得FTP访问权限,本地工作完全正常。 通过广域网初始连接工作正常,但服务器拒绝密码错误: 'Can't write to control socket. Socket error = #10053' 50000:50010v vsf50000:5001050000:50010tpd.log isn't much help, only specifying the connect has been made 'Sun Sep 21 04:21:58 2014 [pid 27853] CONNECT: Client "192.168.1.1"' 组态 听= YES anonymous_enable = NO # #允许本地用户login local_enable = YES # WRITE_ENABLE = YES #激活目录消息 – 当它们发送给远程用户的消息 #进入某个目录。 dirmessage_enable = YES […]
我正在运行CentOS 6.7,并试图使用vsftpd成功build立FTP连接。 Status: Connection established, waiting for welcome message… Response: 220 (vsFTPd 2.2.2) Command: AUTH TLS Response: 234 Proceed with negotiation. Status: Initializing TLS… Status: Verifying certificate… Status: TLS connection established. Command: USER testuser Response: 530 Permission denied. Error: Could not connect to server 我试过检查/ var / logs / messages和/ var / logs / xferlog,但日志是空的。 […]
我已经在2个独立的虚拟机上安装了squid代理服务器和vsftpd FTP服务器。 如何在机器上configurationsquid代理服务器-a(安装了squid)将ftp请求转发到机器-B(其中安装了vsftpd)
我想将一个Android应用程序与一个FTP服务器集成,在这种情况下,vsftpd(我的电脑运行LinuxMint 18,内核4.4.8)。 匿名用户工作,我的用户工作(darijan),但我做了另一个用户(ftpuser1),设置根目录到/ srv / ftp / ftpuser1(/ srv / ftp是vsftpd的默认文件夹)。 当我尝试使用ftpuser1login时,FTP服务器会提示“密码不正确”。 我的猜测是ftpserser1的密码存储在ftp上与本地用户是一样的,因为这是我的主要用户的情况。
我知道有很多这方面的问题,但没有为我工作。 所以我有一个启用了sshd的Ubuntu 4.8上的ftp服务器。 我想拥有上传的每个文件的所有者的组的写权限。 现在文件夹的权限是: drwxrwxr-x上传的每个文件都有权限-rw-r–r– 我已经尝试过但没有任何改变(直接在Mac上使用FileZilla 3.21.0或sftpd命令): 在/etc/vsftpd.conf设置/etc/vsftpd.conf local_mask=0002 在/etc/ssh/sshd_config设置Subsystem sftp /usr/lib/openssh/sftp-server -u 002或Subsystem sftp /usr/lib/openssh/sftp-server -u 0002 我没有重新启动vsftpd和sshd ,但仍然只有组的读取权限。 这是什么原因?
我在Ubuntu上设置了Apache和vsftpd。 我对Linux很新,但是我正在努力想象如何自动设置所有权。 当我通过FTP上传文件时,我无法访问它们,直到我将所有权设置为www-data。 我需要这样做,每次我上传的东西: sudo chown -R www-data:www-data /folder/ 如何使这自动发生?
我正在尝试configurationvstpd来使用FTPS。 我基本上遵循这些指示 。 我创build了一个自签名证书,完全适合我的需求,这个ftp是不公开的。 但是当我尝试使用filezilla连接到ftp服务器时,filezilla挂起了“validation证书”行,而不是问我是否信任它。 使用其他FTP客户端(bareFTP),我得到这个错误: Server certificate error: RemoteCertificateNameMismatch, RemoteCertificateChainErrors Try disabling Server Certificate Validation 如果我按照build议禁用了validation,那么这个问题就不会出现在vsftpdconfiguration文件中,而是出现在我的自签名证书中。 谁能告诉我什么可能是错的? 我用这个命令来生成它: sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem 而在“通用名称(例如,您的姓名)”字段中,我尝试input服务器IP地址和公司名称。
我需要在EC2上设置一个支持密码和证书login的FTP服务器和SFTP服务器。 我刚刚使用了股票RHEL和Amazon AMI,我也无法login。 $ sudo yum install vsftpd $ sudo adduser someuser $ sudo passwd someuser #edit /etc/ssh/sshd_config PasswordAuthentication yes #Comment out this line on /etc/pam.d/vsftpd for good measure, read about it elsewhere #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed $ sudo systemctl start vsftpd 我的vsftpd conf如下 #edit /etc/vsftpd/vsftpd.conf to disable anon login anonymous_enable=NO local_enable=YES […]
我是新来的FTP,我一直在关注这个DigitalOcean教程 。 除了用户(至less在FileZilla中)不能写入/home/user/ftp文件夹的根目录(仅限于/home/user/ftp/files )之外,一切都很好。 尝试在根文件夹中创build将导致: 命令:PASV响应:227进入被动模式(104,131,29,61,191,224)。 命令:STOR asdfa 响应: 553无法创build文件 。 错误:关键文件传输错误 我扫描/etc/vsftpd.conf文件的文件的files但我无法find任何地方的configuration。 我以前使用过FTP,一般情况下你会丢弃文件,而不需要导航到文件夹。 这是在Ubuntu的某种问题吗? 是否有可能只允许用户写入根目录,如果是的话,如何?