Questions tagged «ftp»

文件传输协议是一种标准的网络协议,用于在主机之间跨基于TCP的网络传输数据。

4
ASCII,二进制,自动
我正在服务器之间传输文件,并且刚开始注意到它们中的一些已被修改为一条连续的长行,而不是像原来那样具有返回和换行符。我假设这与我最初设置为“自动”的FTP客户端的传输类型有关,但是将“二进制”和“ ASCII”作为附加选项使用。 简而言之,我将文件从一台服务器传输到另一台服务器的方式之间有什么区别,这些区别是否能够像我上面提到的那样修改文件? 从 Windows 转移到 Linux。


2
通过SFTP的符号链接和Filezilla
我对Debian来说还很陌生,我正在尝试设置服务器。 我创建了一个只能访问他的文件夹/home/username(及其子目录)的用户。 现在,我想将该用户用于我设置的网络服务器,并且已经授予他访问权限,/var/www但我看不到/var/wwwsftp,并且做了如下符号链接: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * 现在,有了filezilla,我可以看到www文件夹,如下所示: 但是当我尝试打开它时,我得到了: 我做错了什么?

6
IP别名时,操作系统如何确定哪个IP地址将用作出站TCP / IP连接的源?
我有一台运行Ubuntu Server的服务器,在单个NIC上有四个别名的IP地址。 eth0 192.168.1.100 eth0:0 192.168.1.101 eth0:1 192.168.1.102 eth0:2 192.168.1.103 (举例来说,使用192.168.xx,假设这些地址经过NAT转换为一系列公共IP地址) 我们的一位客户通过FTP发布广告资源,因此我们每晚登录以从其服务器下载大文件。他们的防火墙希望我们的(被动)FTP连接从192.168.1.100建立。 假设我的服务器在单个适配器上逻辑上有四个IP地址,那么操作系统如何确定哪个IP地址用作出站TCP / IP连接的源? 假设我在192.168.1.101上进入服务器并以交互方式运行FTP。TCP / IP出站连接是否将使用192.168.1.101,因为操作系统知道那是我的Shell连接的接口? 如果FTP任务通过无外壳的cron作业非交互地运行,该怎么办? 您可能会说,这让我很困惑,所以我希望我的问题至少有意义。 编辑 为了弄清为什么我要问-我没有对路由表进行任何更改,它实际上列出了“ eth0”作为0.0.0.0路由的IFace。但是,所有迹象表明它实际上是使用eth0:0作为源。 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0 我可以摆弄路由表,或者让我们的客户端更改其防火墙规则以获取所需的行为,但是我试图对它的工作方式有一些了解,以了解操作系统中是否存在错误或者仅仅是我的天真理解所有零件如何组合在一起。 谢谢
15 linux  ssh  ftp  tcpip  ip-aliasing 

10
FTP挂起:150打开ASCII模式数据连接
我正在Windows 2008服务器(R2)上设置FTP服务器。 一切似乎都已正确安装,但使用FTP客户端登录FTP服务器时遇到问题。 我可以将桌面远程连接到服务器,并且可以通过DOS命令轻松登录。 但是,如果发出“ DIR”之类的命令,它将挂起:150打开ASCII模式数据连接。 我研究和阅读的所有内容都指向防火墙端口和/或被动/主动模式设置。 这就是困扰我的地方...如果我使用DOS FTP命令,则仅当我使用“本地主机”作为地址时,才能登录并使用“ DIR”命令。 如果指定完整的FTP URL,则会出现挂起错误。 如果指定“ localhost” URL,则不会收到错误消息。 这使我相信它是防火墙问题(甚至是IIS7问题?),但是我不确定需要打开哪些端口? 我的Windows防火墙上有开放的端口20、21。我还在我的AWS(Amazon)防火墙上打开了这些端口。 我相信我的FTP客户端正在使用一些远程端口号,这些端口号可能会被我的两个防火墙之一阻止。香港专业教育学院使用网络监视工具来尝试查看它正在调用什么端口,但我无法弄清楚。 有什么想法,技巧,窍门,帮助吗?

4
vsFTPd在Ubuntu上的默认上传文件权限不起作用
我有一台运行Ubuntu 12.10 x64的服务器,以及最新版本的vsFTPd。 我的用户example.com的主文件夹设置为/var/www/example.com, 我在其中创建了一个public_html文件夹并为其添加777了权限,并删除了家庭用户文件夹的写入权限。一切正常,但: 我通过FTP(使用SmartFTP)上传的每个文件的chmod都为0。 我vsftpd.conf只有一行相关: local_umask=022. 我尝试更改为: file_open_mode=777 local_umask=002 因此,我的文件将775在上载后立即获得。 但是只有我上传的文件夹获得了775权限。 我上传的文件 1411 permissions 有人可以帮我解决这个问题吗?
14 ubuntu  ftp  chmod  vsftpd 

3
如何在Linux ftp命令中禁用被动模式
我正在使用linux的“ ftp”命令将数据发送到第三方提供商。该公司声明我们需要“在您的FTP客户端中禁用被动模式”,我确认它在被动模式下不起作用。 但是,当我用google命令搜索linux命令时,由于使用PORT传输模式出于安全考虑,我看到“ -p”标志是“所有客户端(ftp和pftp)的默认值。该标志仅出于兼容性而保留,并且具有不再有效。” 那我如何禁用被动模式?而且,那不好吗?

1
如何拒绝Filezilla服务器中除一个以外的所有IP?
使用此处显示的标准Filezilla IP筛选器GUI界面,我要拒绝第一个框中的所有 IP地址,而第二个框中仅允许返回一个IP#。 在捕获所有IP的第一个框中,CIDR表示法存在问题。除非有更好的方法,否则寻求帮助。
13 ip  ftp 

3
调整Linux磁盘缓存行为以实现最大吞吐量
我在这里遇到了最大吞吐量问题,并且需要一些有关调整旋钮的建议。我们正在运行10Gbit文件服务器进行备份分发。这是LSI MegaRAID控制器上的两个磁盘S-ATA2设置。服务器还获得了24gig的内存。 我们需要以最大的吞吐量来镜像我们上次上传的备份。 我们的“热”备份的RAID0给我们大约260 MB /秒的写入速度和275 MB /秒的读取速度。经过测试的大小为20GB的tmpfs大约为1GB /秒。我们需要这种吞吐量。 现在,我如何调整Linux的虚拟内存子系统,以将最近上传的文件尽可能长时间地缓存在内存中,而不将它们写到磁盘上(甚至更好:写入磁盘并将它们保存在内存中)? 我设置了以下系统,但它们没有给我们期望的吞吐量: # VM pressure fixes vm.swappiness = 20 vm.dirty_ratio = 70 vm.dirty_background_ratio = 30 vm.dirty_writeback_centisecs = 60000 从理论上讲,这应该为我们提供16GB的缓存I / O,并等待几分钟,直到将其写入磁盘。仍然当我对服务器进行基准测试时,我看不到对写入的影响,吞吐量并没有增加。 需要帮助或建议。
12 linux  ftp  storage  cache 

10
有哪些好的免费软件可用于备份几台PC?
我有大约30台Windows PC。 有什么好的免费软件可以自动(计划)为这些PC备份(不是完整的HDD,而是某些文件夹),并保存在仅用于存储备份的远程服务器上?最好是服务器将运行Linux,备份将通过FTP存储,每台PC都有自己的FTP帐户。
12 windows  backup  ftp 

2
IIS 7.5 FTP为什么不尊重纯FTP的被动端口范围?
今晚,我在IIS 7.0上处理了整个被动端口范围。我终于意识到,它显然仅适用于FTP / ES或FTP / IS。当我尝试执行简单的ftp时,它会在响应PORT请求时分配所需的任何扩展端口号。 首先,我错过了什么吗?其次,如果我不是,为什么在世界上这样运作? TIA。
12 iis  ftp 

6
VSFTPD 530登录不正确
我正在尝试在CentOS 5.3 x64上设置vsftpd服务器。我无法获得任何本地用户登录名。这是我的vsftpd.conf: local_enable=YES write_enable=YES pam_service_name=vsftpd connect_from_port_20=YES listen=YES pam_service_name=vsftpd xferlog_std_format=NO log_ftp_protocol=YES chroot_local_user=YES 这是vsftp.log的输出: Mon Sep 13 23:34:44 2010 [pid 19243] CONNECT: Client "10.0.1.138" Mon Sep 13 23:34:44 2010 [pid 19243] FTP response: Client "10.0.1.138", "220 (vsFTPd 2.0.5)" Mon Sep 13 23:34:44 2010 [pid 19243] FTP command: Client "10.0.1.138", "USER dwelch" …
12 centos  ftp  vsftpd 

2
SFTP服务器:最好使用SSH内部sftp子系统或ProFTPD插件?
我受命安装新的SFTP服务器。就其本身而言,这是一个非常简单的操作:仅使用internal-sftp无处不在的SSH服务(带有chrooting)的角色就足以拥有可靠的SFTP服务器。 但是,总是针对同一问题尝试至少两种不同的方法,这是我的本性,我意识到我可以ProFTPD与sftp插件一起使用来执行相同的操作,并具有更多与文件传输相关的更精细选项的好处(例如:带宽限制) )。另一方面,该插件默认情况下不会编译(和捆绑),我想避免(也许)“测试较少”的解决方案。 目前,唯一需要的服务是SFTP。但是,我正在提前播放,我想实现一个不仅可以与SFTP一起使用,而且也可以与FTP / S一起使用的解决方案。 考虑到我将在家庭中使用chroot用户,您觉得更好的解决方案是什么? 使用SSH internal-sftp和独立的FTP服务器(vsftpd或proftpd)进行FTP / S服务 仅将ProFTPD服务与相关插件一起使用
11 ssh  ftp  sftp  proftpd 

3
vsftpd-PAM-MySQL和pam_mkhomedir创建目录
我已经成功地使用了vsftpd和虚拟用户,这些用户通过PAM连接到我的mysql数据库。现在,我想通过成功的vsftpd连接自动创建用户目录。 这是/etc/pam.d/vsftpd配置: #%PAM-1.0 session optional pam_keyinit.so force revoke auth required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 account required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 session required pam_mkhomedir.so skel=/home/skel/ umask=0022 debug 现在添加pam_mkhomedir仅显示它无法在任何日志中没有其他消息的情况下创建目录。因此,显然不适用。我还有什么需要的吗? 我的/etc/vsftpd/vsftpd.conf: # No ANONYMOUS users allowed anonymous_enable=NO # Allow 'local' users …
11 mysql  permissions  ftp  pam  vsftpd 

1
我可以将VSFTPD配置为仅侦听localhost吗?
我有一个需要FTP且无法执行SFTP的旧版应用程序。 我的解决方案是: 使用VSFTPD将FTP服务器放置到位 配置防火墙以仅接受来自本地主机的端口21连接 使用旧版应用程序从客户端设置SSH连接 通过SSH隧道传输FTP 我想知道是否可以将VSFTPD配置为忽略除防火墙之外的本地主机以外的任何连接。皮带和护腕都。
11 ssh  ftp  sftp  ssh-tunnel  vsftpd 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.