标签归档:FTP

Linux FTP自动登陆下载备份,上传文件脚本

使用远程的服务器,对另外一台远程的服务器进行FTP操作,速度要比本地机器操作快很多。 之前写过一篇关于FTP如何手工的在Linux进行远程操作, 今天找到一个自动批量的脚本,感觉很好。满足了我的需要。 我的A网站在香港 我的B服务器Linux的在国内。这样就可以把A网站自动备份到B服务器了。 希望本篇博客能给需要的同学一些帮助。 #####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<!   open 192.168.1.171   user guest 123456   binary   cd /home/data   lcd /home/databackup   prompt   mget *   close   bye   ! 2. FTP自动登录上传文件。 … 继续阅读

发表在 Linux | 标签为 , , , , | 留下评论

linux 连接FTP命令,批量下载

最近想从美国服务器下载一个网站,发现FTP的速度经常是0.1k/秒 我的神啊,好慢。 用google的代理也不好用。用了代理就链接不上了。 找了一个朋友的国内多线机房,果然速度快了很多。 linux FTP连接,使用,全靠命令行。 1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。 2. 下载文件 下载文件通常用get和mget这两条命令。 a) get 格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。 如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/your/1.htm 1.htm (回车) b) mget       格式:mget [remote-files] 从远端主机接收一批文件至本地主机。 如要获取服务器上/usr/your/下的所有文件,则 ftp> cd /usr/your/ ftp> … 继续阅读

发表在 Linux | 标签为 , , , | 一条评论

你的网站有漏洞么?我的网站被监测到FTP漏洞

http://zhanzhang.anquan.org/ 漏洞扫描由三家公司完成,中间那个是百度(搞网站的还得看百度的脸色吧) 尽管我曾经对这些和百度,腾讯合作的反病毒公司非常的反感。 可能我因为我总觉得反病毒公司,肯定具备病毒制造能力,以及早年的360安全卫士,老无法卸载(比病毒还夸张) 最近还是用了一下 因为百度在依靠这些软件来判定网站安全,如果你的网站存在一些违禁的词汇,可能直接会被打入冷宫。 ftp这个漏洞,还真没有想到。自己配置的服务器可能就是会多少有点问题,上次检查出来phpmyadmin没有关闭,这些帮我查出ftp可以匿名登陆 关闭ftp匿名登陆的办法。 修改/etc/vsftpd.conf(我用的服务器自带的vsftp,lampp下应该也有同样的配置文件) # Allow anonymous FTP? (Beware – allowed by default if you comment this out). anonymous_enable=NO 服务器上默认被注释了。 结果说注释了,表示可以。我给打开,重启ftp服务就好了。 小伙伴们,你们也去扫扫自己的网站吧。

发表在 Linux | 标签为 , , , , | 一条评论

apche common-net-3.0.1.jar上传FTP文件

之前用的sun的ftp包,在java7 下面,过时了,不能用,无法引入。觉得还是用Apache的吧。 下载了一个commons-net-3.0.0.jar的包搞了一通以后,发现上传的文件为0大小,郁闷啊。 在百度里翻了半天别人问的这个问题,无正确回答 最后跑google翻出去看外国人说是包有毛病,得用3.0.1的,于是跑去下载个commons-net-3.0.1.jar,就成功了。 伟大的google啊。(真是百度一根毛也找不到) 顺便提供一份commons-net-3.0.1.jar包下载(我快翻遍了百度google,才找到这个。CSDN要积分,我积分消耗完毕了。) 下载jar包 package com.javaer.commcon;   import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPClientConfig; import org.apache.commons.net.ftp.FTPReply;   import java.io.*; import java.net.SocketException; import java.text.SimpleDateFormat;   public class AFtp {   private static String userName; // FTP 登录用户名 private … 继续阅读

发表在 JAVA | 标签为 , , , | 留下评论

java操作FTP

java操作FTP,采用sun.net.ftp.FtpClient package com.gap.y;   import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream;   import sun.net.TelnetInputStream; import sun.net.TelnetOutputStream; import sun.net.ftp.FtpClient;   public class Ftp { private FtpClient ftpClient;   public void open(String server, String user, … 继续阅读

发表在 JAVA | 标签为 , | 留下评论

Iphone采用ssh进行文件传送的openssh

首先要越狱,如果你没有越狱,我还不太清楚,估计也能安装个SSH软件吧。 越狱的iphone,找到Cydia这个软件,搜索OpenSSH,找到以后安装。 一切好了。 找到你的目前iphone的IP地址,方法很简单,设置网络的地方,找到目前打勾的那个Wi-Fi网络手指头点一下后面的蓝色三角,进去看详情。就看到IP了。一般是192.168.1.x。 有的是10.0.1.x 你的电脑和手机要使用同一个无线网络,在电脑上直接链接即可。 windows可以使用putty mac下直接使用自带的命令行工具就好了。 现在,我的iphone变成了一个台linux主机。我开始了。 ssh root@10.0.0.9 输入alpine (iphone手机默认密码) 成功进入 先该改密码 passwd 输入我的密码。 两次输入密码都看不见的linux 就这样。不是你没输入进去哦。 从此以后,我可以使用FTP工具直接连接我的手机了。传东西不需要USB线了。 找个FTP工具 传输协议区别于传统的FTP 它默认是SFTP 端口22 输入用户名 root 密码,刚改的那个就进去了。 所有文件,都被我看见了。哈哈。 来传个美女图片先。  

发表在 MAC | 标签为 , | 留下评论