Questions tagged «ftp»

FTP(文件传输协议)是用于通过网络在计算机之间传输文件的常用协议



3
FTP Web服务器的备份
我想以最少的努力备份Web服务器的内容。目前,我有一个PHP脚本,可以为我提供上载图片的列表,然后使用wget通过HTTP下载所有图片。 MySQL数据是通过PHP脚本获取的,该脚本转储了我通过wget通过HTTP提取的数据库。 有什么方法可以从FTP下载所有内容吗?这样我就可以完全镜像Web服务器并跟踪任何更改? 可悲的是,我只能用普通的FTP和PHP的服务器上,我不能使用shell脚本或mysqldump或tar在服务器上。
1 backup  ftp 

2
如果禁用了dhcp且其他设备无法分配IP地址,路由器的端口转发设置是否有效?
我想在我的办公室计算机中设置一个FTP服务器。 我知道我必须转发端口21,并且可以在家庭网络中处理该端口。 但是在我的办公室计算机中,我的计算机之前的路由器禁用了DHCP,而IP地址由DHCP服务器分配,这是我无法控制的。 如果我无法控制DHCP服务器,是否仍可以在路由器中设置端口转发,或者无法设置FTP服务器?

1
如何使mput(Windows FTP)不覆盖文件?
我的本地系统上有一个目录,可以说C:\ dir。我正在编写一个批处理脚本,以将该目录的内容上载到我的服务器。这是脚本: @ftp -i -s:"%~f0"&GOTO:EOF open ftp.chintanparikh.x10.mx [username] [password] lcd C:\dir cd somedir/dir binary mput "*.*" 是否可以通过某种方式将mput更改为不覆盖文件?当前,它似乎会覆盖具有相同名称的文件。我打算让它每天一次自动运行,因此为什么我宁愿它不覆盖文件。 钦丹干杯

2
如何在不先下载的情况下将文件从一台服务器复制到另一台服务器?
是否可以在不先下载的情况下将文件从一台服务器复制到另一台服务器? 我有一个10gb的备份文件,该文件要从生产服务器复制到暂存服务器。 目前,我只是通过Transmit进行操作,但这先下载文件,然后再上传。 有没有一种方法可以将文件从生产服务器直接移动到登台服务器?SCP是这样做还是先下载了它?rsync呢? 编辑 两者都是运行Ubuntu 14.04 LTS的Linux服务器。
1 backup  ftp  rsync  sftp  scp 

2
从不同的网络访问外部硬盘驱动器
我有一个外部硬盘驱动器,已连接到家庭网络中的其他计算机。为了上学和工作,我在另一个地方花了很多时间。我想访问硬盘上的文件,但是我不想随身携带。 家用计算机:Ubuntu 14.04.2 32位其他计算机:Windows 7 64位 这些文件也是大型电影文件。 是否可以使用软件或网络解决方案来访问驱动器?

0
是否有一种(便捷的)方式可以在远程系统上保持一定存储限制(例如100GB)中的最新文件同步?
因此,这是一个用例:我想将本地NAS上的最新电影同步到连接到远程Raspberry Pi(运行openelec并充当媒体中心)的USB记忆棒上。详细而言,这意味着: 两个位置,通过互联网传输 两个系统始终连接 需要同步的总空间约为100gb 如果空间将被使用,则最早的文件应被删除 如果NAS上有新文件,则应在接下来的24小时内自动同步 我非常确定这是一个已知的用例,并且不需要设置我自己的充满错误的脚本。有什么最佳实践或建议吗? 谢谢!
1 sync  ftp  nas  raspberry-pi 

2
apt-get安装旧版本proftpd
我希望安装proftpd 1.2.9。 我在proftpd站点的历史目录中找到了源,但是无法对其进行编译。如果需要,我可以发布错误..但是有很多错误。 我可以用以下命令安装proftpd ... sudo apt-get install proftpd 但是有什么办法可以apt-get安装旧版本?
1 ftp  apt-get 

1
FTP上传和覆盖不会覆盖,而是创建[file.ext]。#
这个问题是StackOverflow中一个问题的重复,建议我在这里问这个问题。如果多职位不受欢迎,我深表歉意。 FTP有一个非常奇怪的问题,正在困扰着我。这是我第一次看到此问题。 当我上传文件时,它不会覆盖原始文件,而是被重命名为[original file.ext] .1(如果[file] .1已经存在,则被重命名为[file] .2)。例如,如果服务器上存在style.css,并且我下载并编辑了它,则当我将其重新上载到位置时,它被“重命名”为style.css.1。第二次尝试将生成名为style.css.2的第三个文件。 我拥有自己的熨斗,并在上面安装了64位OpenSUSE 11.4(刚刚配置的相对较新的安装)。我正在使用pure-ftpd并使用YAST控制面板来操纵设置。特别是,Umask(umask文件:umask目录)设置为000:000(唯一的设置将使上载的文件具有与现有文件相同的权限)。我已经为所有人提供了Chrooted ftp访问,并且为了使FTP访问/ srv / www /,我使用了此站点上的说明,通过绑定操作将/ srv / www /安装在/ home / [user] / ftp /中。如此,对于非常安全的用户,FTP访问已被chroot了,但是该用户仍然可以访问/ srv / www /中的内容。 我还花了一些时间赋予/ srv / www /内容与用户本身相同的权限和user:group(即,应该没有权限问题)。 我正在使用WS_FTP Pro 2007和Notepad ++(通过NppFTP)访问该站点,并且两个客户端都存在相同的问题:我可以很好地下载文件,但是在上载文件时,它们后面会附加“。#”( .1,.2,.3等),而不是覆盖原始文件。这些新文件具有与原始文件相同的权限和所有权(user:group),所以对于上载为何创建新文件而不是覆盖文件,我一无所知。 编辑添加:此后,我尝试了几种不同的FTP客户端,包括Windows命令行中的FTP功能,最终结果相同。

1
vsftpd OS X chroot_local_user不起作用
我在OS X上设置了vsftpd,可以,但是无法连接。我的OS X用户拥有“ 530:无法登录”。 在Linux服务器上可以,但是我不明白为什么不能在Mac上运行。 我的vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES listen=YES local_umask=022 #anon_upload_enable=YES #anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES #chown_uploads=YES #chown_username=whoever xferlog_file=/opt/local/var/log/vsftpd.log xferlog_std_format=YES #idle_session_timeout=600 #data_connection_timeout=120 #nopriv_user=ftpsecure #async_abor_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/opt/local/etc/vsftpd.banned_emails chroot_local_user=YES #chroot_list_enable=YES #chroot_list_file=/opt/local/etc/vsftpd.chroot_list #ls_recurse_enable=YES listen=YES #listen_ipv6=YES pam_service_name=ftp listen_port=3434 感谢您的帮助。
1 macos  ftp  vsftpd 

1
将proftpd配置为通过apt-get独立使用吗?
是否可以将参数传递给命令apt-get install proftpd,以使最终的安装过程采用“独立”模式,而不会提示用户输入信息? (如果有必要,我们可能可以从源代码等进行编译。我只是想看看在采用这种方法之前是否有更简单的方法。)

2
是否有一个程序可以捕获屏幕截图并上传到FTP [关闭]
我正在寻找一个程序,该程序可以让我捕获屏幕截图并将其通过FTP传输到Web服务器。它也可以是Google Chrome插件,我现在有2个插件,可以让我捕捉屏幕截图(如果在浏览器窗口中),然后将其保存到我的PC中,上传到diigo.com或我的facebook。 这些插件称为Explain and Send Screenshots and Awesome screenshot 唯一缺少的是能够上传到FTP的功能。 我真的很想找到一个轻巧的程序,它位于Windows任务栏托盘中,可以让我轻松地拍摄屏幕截图并将其自动上传到FTP服务器。 如果您知道可以执行此操作的程序,请分享?

0
与印度团队成员的ftp问题
运行nginx和一个相当正常的lemp堆栈我试图允许同事从他的房子连接。 我允许在/ etc / nginx / sites-enabled中访问他的IP 我使用标准的ftp客户端(filezilla)测试了他的凭据,它让我进入服务器没问题。当他试图在他的结束时运行它只是保持超时。我们在我们的网站上使用普通用户名和密码运行sftp。 我不需要端口。有任何想法吗?当我 tail -f nginx.error.log..我明白了 2018/01/30 20:12:42 [error] 10051#0: *70 access forbidden by rule. 也许我也要编辑防火墙?

0
ftp到主机名如何失败,即使DNS提供valide ip addr和ftp到addr成功?
这怎么可能? NodeX# ping ftp.company.com PING ftp.company.com (xx.yy.8.11) 56(84) bytes of data. 64 bytes from ftp.company.com (xx.yy.8.11): icmp_seq=1 ttl=127 time=0.657 ms ... ^C NodeX# /usr/bin/myftp.py -fftp.company.com -uuser -ppasssword Transferring myftp.tgz to ftp.company.com:Incoming/ *** ftp login failed: [Errno -5] No address associated with hostname Operation failed, exit code=3 如果我这样做,它的工作原理: NodeX# /usr/bin/myftp.py -fxx.yy.8.11 …
python  tcp  dns  ftp 

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.