我需要通过低质量宽带链接将一些文件文件传输到服务器。 文件很大,大约需要30分钟才能传输每个文件。 我使用scp,但它有时会挂起 – 传输不会失败,并且会一直运行,但不会传输进一步的数据。 所以,我正在寻找一个“故障安全”的上传解决scheme,即使链接失败了几分钟,或者是不可靠的,也能正常工作。 我的想法是: 将小文件拆分成小部分 上传零件,超时,如果失败则重试 问题: 有没有一个现成的工具来实现这个想法? (没有特别需要scp,可以是ftp或其他) 有没有一种方法来检测何时scp挂起? ((即它仍在运行,但不传输数据)
我有我们的客户已经被SFTP截断的数据的这个问题。 我不确定问题是否在我们的最后或他的。 我启用了SFTP日志logging,但是它不允许我检测上传是否被中断。 例如,如果我启动了sftp客户端,并在上传过程中点击了^C ,服务器只是说了一些像close "/data/README.md" bytes read 0 written 5366 ,这与不间断的上传。 我猜像.part前缀可以工作,但通过查看服务器故障的其他post,我不认为这是可能的OpenSSH的sftp服务器。 那么,有没有办法让我检测file upload是否被中断?
是否有可能将用户redirect到file too big页面 当POST请求大小超过指定的限制? 我知道max-request-size选项,但是它只给出了不能被重载的静态页面。 我想创build一个重写规则 内容大小从请求主体作为input并redirect到错误页面 UPDATE 现在我们使用nginx作为前端。 有什么新build议?
很长一段时间(2年),我一直在运行一个非常基本的出站负载平衡function的虚拟机(Ubuntu 12.04服务器),从不同的ADSL路由器发出不同的出站连接。 简单地通过使用没有NAT伪装的iproute进行configuration,NAT由出站ADSL路由器自己pipe理,允许连接直接路由回到发送者,绕过负载平衡路由器虚拟机。 路由器虚拟机上也没有防火墙规则(iptables)。 echo 1 > /proc/sys/net/ipv4/ip_forward # flush initially ip route flush cache # remove whatever is there for the default to begin with ip route delete default # default load balancing rule ip route add default scope global \ nexthop via ${ROUTER2} dev ${INTERFACE} weight 6 \ nexthop via ${ROUTER1} dev ${INTERFACE} […]
我正在编写一个Linux shell脚本将本地目录复制到远程服务器(删除任何现有的文件)。 本地服务器: ftp和lftp命令可用, 没有 ncftp或任何graphics工具。 远程服务器:只能通过FTP访问。 没有rsync也不是SSH也不是FXP。 我正在考虑列出本地和远程文件来生成一个lftp脚本,然后运行它。 有没有更好的办法? 注意:只上传修改后的文件将是一个加号,但不是必需的。
我已经通过adduser工具向系统添加了一个用户。 然后,在/etc/passwd ,我尝试将/bin/bash更改为/sbin/nologin或/dev/null ,但这两个都没有成功。 我想用户没有select得到一个交互式的shell,只是使用sftp 。 有没有办法? 我知道这里曾经有人问过这个问题,但似乎没有人给出满意的答复。
我正在使用PSCP将一些文件从Windows上传到Linux。 我可以一次只上传一个文件。 但我有一些非常大的目录,我想一次上传整个目录。 我努力了: pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/* 抛出错误:“pscp:remote filespec / usr / local / tomcat / webapps / ROOT / includes / *:不是目录” 和 pscp -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/ 抛出错误:“scp:includes:not a regular file” 和 pscp -i C:\sitedeploy\abt-keypair.ppk includes [email protected]:/usr/local/tomcat/webapps/ROOT/includes 抛出错误:“scp:includes:not a regular file”