Articles of ftp

proftpd – 在连接处于活动状态时在服务器上查找客户端IP

我需要得到从特定的连接从Linux上的proftpd(我知道的PID)的客户端IP。 我已经在/ proc / dir中进行了search,但无法获得有关IP的任何信息。 有谁知道一个方法如何获得或在哪里可以find这些信息? ps抱歉,但我忘了提到,所有这些应该发生在FUSE实现中,那么是否有可能在不使用extern程序的情况下得到这些信息,或者是否有一个库可以帮助我做到这一点?

Windows Server 2008 R2上的被动FTP使用IIS7 FTP服务器

在过去的几天中,我一直在VMware中设置Windows Server 2008 R2。 我通过使用Web服务器(IIS) -role来安装标准的FTP服务器。 一切工作正常与访问我的FTP站点与Firefox中的 ftp://localhost 。 我也可以通过我的服务器的本地 IP访问它。 其实一切工作正常在我的局域网。 但是这是我的问题: 我想使用外部IP或dyndns -URL访问“外部”。 我有一个LinkSys -Router在我的服务器前,因此我转发所有重要的端口。 如果你现在可能会认为“这个白痴可能已经忘记了一些端口”,我一定会感到失望的。 它甚至可以访问我的服务器网站,并在一些WebInterfaces中搞乱。 问题是我的被动FTP (主动为我工作)。 当例如FileZilla等待对LIST命令的响应时,我总是得到一个超时。 我得不到的一件大事是,为什么我的服务器发送一个响应PASV命令,命名一个像40918这样的端口,即使我已经限制了被动FTP的数据端口范围(在IISpipe理器中 )例如[ 5000-5009 ]。 我只是不想打开和转发所有可能的数据端口! 另一件事是,我不能指定一个静态的外部IP地址为我的服务器,因为我没有任何。 我已经尝试了这些解决scheme: 带外FTP 7显示“操作超时” 如何为被动模式FTP服务器configurationWindows防火墙 ServerFault — Server 2008上的Passive ftp —编辑:— 有一个想法在我心中升起: 当我使用FileZilla通过被动模式进行连接时,我总是得到如下的东西: 227 Entering Passive Mode (192,168,1,102,160,86) 根据Rhinosof文章FZ试图连接端口“160 * 256 + 86 = 41046 ”,虽然我已经限制了数据端口(如上所述)。 这可能是由路由器造成的,不直接转发出端口,而是使用不同的端口? ( […]

在Mac OS X上为通过FTP&SFTP创build的文件设置默认权限

我在我的Mac OS X服务器上有两个用户,都在“轮子”组中。 如果用户A通过SFTP / FTP创build文件,则用户B可以读取文件,但不能写入文件,因为默认文件权限是644,允许所有者读/写,但只允许组读取。 如何在Mac OS X 10.8上将默认FTP&SFTP文件权限更改为664?

VM主机和客户端之间的SSH文件传输

我有一个Windows 7主机,与FileZilla。 客户端VM(RedHat 6.3)的IP地址为192.168.93.130 (使用ifconfig确定)。 我曾尝试使用FileZilla的“快速连接”function,inputIP地址,端口22和我的shelllogin名和用户名。 这是我得到的: 有什么可能会出错?

Azure虚拟机的FTP问题

我正在尝试在Server2012的Azure虚拟机上运行一个可用的FTP脚本。 所有的防火墙都closures了这个testing。 Port20 / 21是一个开放的端点。 OPEN ftp.domain.co.uk user password cd current binary hash prompt n quote pasv MGET *.* QUIT 响应: ftp> OPEN ftp.domain.co.uk Connected to ftp.domain.co.uk. 220———- Welcome to Pure-FTPd [privsep] [TLS] ———- 220-You are user number 2 of 50 allowed. 220-Local time is now 15:15. Server port: 21. 220-This is a private system […]

pam_mysql / vsftpd错误“AUTHENTICATION FALURE(FIRST_PASS)”

我在Debian Squeeze上通过pam设置vsftpd和mysql auth。 configuration: auth required pam_mysql.so user=server passwd=x host=localhost db=server table=ftp usercolumn=username passwdcolumn=password crypt=2 sqllog=1 logtable=ftp_logs logmsgcolumn=msg logusercolumn=user logpidcolumn=pid loghostcolumn=host logrhostcolumn=rhost logtimecolumn=logtime account required pam_mysql.so user=server passwd=x host=localhost db=server table=ftp usercolumn=username passwdcolumn=password crypt=2 sqllog=1 logtable=ftp_logs logmsgcolumn=msg logusercolumn=user logpidcolumn=pid loghostcolumn=host logrhostcolumn=rhost logtimecolumn=logtime 现在,当我login时,一切正常(没有错误!),但在ftp_logs表中它是: authentication错误(FIRST_PASS) authentication成功 质疑成功 这一切都发生在同一秒和Im使用显式的TLS。 FALURE来自哪里?

Proftpd TLSRequired导致“数据通道上需要550 SSL / TLS”错误

当在我的proftp tls.conf设置TLSRequired为on而不是off时,我总是得到一个 550 SSL/TLS required on the data channel 尝试连接时出错。 我用filezilla和winscp以及proftpd版本1.3.3a和1.3.4a 这是我的tls.conf: <IfModule mod_tls.c> TLSEngine on TLSProtocol SSLv23 TLSv1 TLSRSACertificateFile /etc/ssl/private/cert.crt TLSRSACertificateKeyFile /etc/ssl/private/cert.key TLSVerifyClient off TLSRequired on </IfModule> 执行FTP- LIST命令后发生错误。 这是filezilla中debugging日志的简短摘录: Command: PASV Trace: CFtpControlSocket::OnReceive() Response: 227 Entering Passive Mode (78,46,187,75,208,71). Trace: CFtpControlSocket::TransferParseResponse() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::TransferSend() Command: LIST Trace: CFtpControlSocket::OnReceive() Response: 550 SSL/TLS required […]

FTP连接被拒绝

我正在试图连接到Windows 2008 FTP的Windows XP机器上。 当试图连接到我的FTP站点,我得到一个ftp: connect :Connection refused 。 我已经确认其他机器能够连接到FTP并传输数据。 我有一个batch file做FTP: 我已经采取了以下步骤来尝试修复这种情况: ping:我可以ping通并从我的FTP服务器接收响应 tracert:我能够做一个完整的tracert,并能够到我的客户机到主机 防火墙:在这台机器上没有启用防火墙 其他FTP:我无法连接到任何其他FTP站点 telnet:我可以telnet到端口21。 任何援助将不胜感激。 编辑:我什么都注意到,当我做一个netstat ,我看到端口21被占用PID 1256 : 现在,如果我检查我的任务pipe理器,我看到1256是inetinfo.exe 。

Windows Azure Ubuntu – 500 OOPS:在build立FTP连接时出现priv_sock_get_cmd错误

我已经在Windows Azure上创build了一个虚拟机,并运行了Ubuntu,我已经能够在端口80上使用http协议成功进行通信 但是,我无法成功build立FTP连接。 这是我所做的 创build了一个公共端口和私人端口为21的终点 在服务器上安装vsftp 使configuration在vsftpd.conf中更改; local_enable = YES,write_enable = YES 现在,当我尝试在Filezilla上build立一个正常的FTP连接时,我有和500 OOPS的错误:priv_sock_get_cmd 有人可以让我知道我缺less什么 帮助将不胜感激谢谢

如何正确使用Ftpasswd使用户?

我想用我的proFTPd服务器创build一个FTP用户,我希望用户被限制在一个目录下。 我将如何做到这一点? 即时通讯使用此尝试,使一个用户,但它只是在尝试连接时给我一个身份validation失败错误: ftpasswd –passwd –file=/ftpd.passwd –name=ftpu1 –uid=1031 –home=/opt/lampp/htdocs/ –shell=/bin/false 有任何想法吗?