为了结合sftp做自动上传(http://www.linuxidc.com/Linux/2014-03/97978.htm),引用了lftp工具。 #yum install lftp 安装完毕。。...lftp -u $USERNAME,$PASSWORD sftp://$HOST <<EOF cd $SFTPBACKUP put $BACKUP/$DataBakName bye EOF 按照上面的格式进行登录...[root@just .ssh]# lftp -u qujun,qsc123 sftp://192.168.1.104 lftp qujun@192.168.1.104:~> ls *** buffer...lftp命令选项 -d 切换到调试模式 -e commands 执行指定的命令,并且不退出 -p port 使用执行端口进行连接 -u user[,pass] 使用执行的用户名和密码进行连接 -f script_file...~/.lftp/bookmarks 用户保存lftp中的书签。 ~/.lftp/cwd_history 用于保存每个站点的当前工作目录。 ~/.netrc 用于保存站点的用户名和密码。
服务器数量很多,只能从服务器端上传至日志服务器(使用的freesshd搭建sftp服务器,感觉还不错)。 服务器数量很多,不能随便安装包。 } 重点在于“自动化”三个字。即非交互式密码认证。...然后就卡在这里了,-b参数赫然写到只能运行cmd命令而不能进行密码自动认证,想要避免输入密码就必须要使用ssh的publickey秘钥认证啊!!...经过了多次度娘和谷歌的查找,现想到方法如下: 1、安装lftp,网上已经有大量lftp结合sftp进行自动密码认证的脚本 附: lftp -u $USERNAME,$PASSWORD sftp://$HOST...<<EOF cd $SFTPBACKUP put $BACKUP/$DataBakName bye EOF 2、set up private key,激活秘钥自动登录。...4、sftp服务器端不知道可不可做匿名登录,还在研究。。 5、其实不嫌难看的话,使用mount -t cifs 挂载windows共享目录的方式,然后直接cp命令拷贝过去也不错。
文件转换: 将该密码文件转换成计算机能识别的二进制文件。...在Linux中测试,安装lftp工具。...[root@adailinux ~]# yum install -y lftp 用法: [root@adailinux ~]# lftp testuser1@127.0.0.1 口令: #登录 lftp...#查询在lftp中可执行的命令 #常用命令:put、get lftp testuser1@127.0.0.1:/> get testuser1/adai.txt lftp testuser1@127.0.0.1...使用xshell实现FTP的功能 方法1:使用sftp 新建会话: 指定协议为:sftp 登录: 登录后默认在root目录下。 在此可设定sftp工具下载的文件存放位置。
,这时候就可以用vsftpd启动这个服务,然后用hanfeng这个用户去登陆,登录的形式为ftp,登录进去后会进入到hanfeng这个用户的家目录下,但这样操作会存在安全隐患) 解决隐患的方法:给ftp...设置一个虚拟用户,虚拟用户映射成系统中的一个普通用户(也可以映射多个虚拟用户),这个用户即使给了用户和密码你也是没有办法去通过ssh登录到服务器的机器,这样就相对安全了很多 安装vsftpd包——>yum...,在密码文件中定义用户名和密码 文件格式为:奇数行为用户名,偶数行为密码,多个用户就写多行 [root@hf-01 ~]# vim /etc/vsftpd/vsftpd_login 1,3行为用户名...lftp 安装完成之后,按如下输入方式,然后回车输入密码口令,用ls命令就可以查看到刚刚之前创建的文件,可见,已经连接成功 [root@hf-01 ~]# lftp testuser1@127.0.0.1...:/root> cd /tmp/ sftp:/tmp> get php-fcgi.sock/ sftp: cannot open /tmp/php-fcgi.sock/ to read sftp:/tmp
对于批量下载,命令行工具(如 sftp 和 lftp)因其灵活性和可脚本化特性更为推荐。2....三、使用 lftp 的 pget 进行多线程下载lftp 是一个功能强大的文件传输工具,支持 SFTP,并提供多种高级功能。...基本使用lftp sftp://用户名@主机地址下载单个文件:lftp> get remote_file.txt使用 pget 下载pget 是 lftp 的一个子命令,通常用于加速下载。...配置方法如下:lftp -u 用户名,密码 sftp://主机地址 sftp:max-connections 5mirror 远程目录 本地目录byeEOFsftp:max-connections...主机地址: Node 数据库的 SFTP 地址。fms.biosino.org:44398用户名,密码: Node 数据库的用户名和密码。远程目录: 远程服务器上的目录路径。本地目录: 本地存储目录。
,这时候就可以用vsftpd启动这个服务,然后用hanfeng这个用户去登陆,登录的形式为ftp,登录进去后会进入到hanfeng这个用户的家目录下,但这样操作会存在安全隐患) 解决隐患的方法:给ftp...设置一个虚拟用户,虚拟用户映射成系统中的一个普通用户(也可以映射多个虚拟用户),这个用户即使给了用户和密码你也是没有办法去通过ssh登录到服务器的机器,这样就相对安全了很多 安装vsftpd包——>yum...lftp 安装完成之后,按如下输入方式,然后回车输入密码口令,用ls命令就可以查看到刚刚之前创建的文件,可见,已经连接成功 [root@hf-01 ~]# lftp testuser1@127.0.0.1...:/root> 也可以切换到其他目录下,并查看 sftp:/root> cd /tmp/ sftp:/tmp> ls drwxrwxrwt 10 root root 283...:/tmp> 也可以get一个文件下来,保存的位置也是可以设置的 sftp:/tmp> get user.sql Fetching /tmp/user.sql to user.sql sftp: received
然后我们就用到了如下虚拟用户: 2.3 配置虚拟用户: [[email protected]03 ~]# vim /etc/vsftpd/vsftpd_login //奇数行为用户名,偶数行为密码,多个用户就写多行...[[email protected]03 ~]# vim /etc/vsftpd/vsftpd_login //用户为zhdy密码为asd9577;zhdy02密码为asd9772 zhdy asd9577...4603/vsftpd 21端口FTP; 22端口SSHD; 23端口TELNET ---- 三、客户端测试 3.1 服务器端安装; [root@zhdy-03 ~]# yum install -y lftp...3.2 查看服务端的文件 [[email protected]03 ~]# lftp [email protected]127.0.0.1 Password: lftp [email protected...其原理就是:使用sftp模式登录服务器,然后我们可以按照正常的操作,进入到指定的目录,直接: sftp:/tmp> cd /usr/local/src/ sftp:/usr/local/src> ls
(server) 输入用户名(server的用户名) 输入密码(server的密码) 匿名用户登录 #ftp +IP(server) 用户名:anonymous (匿名用户固定的名字) 密码:直接回车...号即可看当前命令行支持的功能命令。...3.6.5 退出服务器 #bye #quit #exit 3.7 linux系统下安装lftp工具登录FTP服务器 3.7.1 安装lftp工具 #lftp 服务器ip //第一步 #...172.16.21.69:/> mirror X264_X86_Video/ 3.7.5 输入指定的用户名和密码登录FTP服务器 如果访问的FTP服务器不支持匿名登录,就需要输入指定的账号密码登录....方式1: 直接登录 格式: lftp 用户名:密码@ftp地址:传送端口(默认21-可以不填) 示例: lftp 1126626497@qq.com:123456@192.168.2.16 方式2: 使用命令行的
方案三:SFTP SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来说更安全。但是这种安全是以牺牲效率为代价的,也就是说SFTP的传输效率比FTP要低。...实施方案: 云服务器作为服务端开启SFTP,提供连接地址、用户名、密码,白名单限制访问来源IP。 客户端可根据操作系统类型,采用不同的技术措施定期下载备份。...192.168.204.130:22" "option transfer binary" "get /tmp D:\data\" "exit" /log=log_file.txt B、下载到Linux服务器: crontab+lftp...lftp -u username,password sftp://192.168.204.130 << EOF cd /tmp mget *.* bye EOF 方案四:rsync rsync是linux...实施方案: 1、云服务器搭建rsync服务端,设置账户密码,白名单限制访问来源IP。 2、本地服务器安装rsync客户端,编写shell脚本,结合crontab实现定时增量备份。
GSSAPIAuthentication no #API认证 # 连接慢的解决 #AddressFamily any #指定监听ipv4地址,或是ipv6地址,或者所有都监听 配置文件内容说明: 井号...(#)注释的参数信息为默认配置 井号(#)后面有空格的为描述信息 井号(#)后面没有空格的为参数信息 另外:配置文件参数信息修改后,一旦变为注释,即还原为默认配置 1.5.3 配置文件语法检查方法 使用...PermitEmptyPasswords 是否允许密码为空的用户远程登录.默认为"no" PermitRootLogin 是否允许root登录.可用值如下:"yes"(默认)表示允许."..."without-password"表示禁止使用密码认证登录."...: 1、用密钥登录,不用密码登陆 2、牤牛阵法:解决SSH安全问题 a.防火墙封闭SSH,指定源IP限制(局域网、信任公网) b.开启 SSH 只监听本地内网 IP ( ListenAddress 172.16.1.61
-- 用户密码 chmod 600 /etc/vsftpd/vsftpd_login -- 给密码文件做权限 db_load -T -t hash -f /etc/vsftpd/vsftpd_login...查看进程和监听端口 FTP监听是21端口,22端口是sshd,23端口是telnet FTP测试 在windows上安装一个FTP的客户端软件filezilla client,linux上的FTP测试,安装lftp...包(Linux上面为了方便安装的lftp测试) 使用lftp命令如下,输入口令,并用ls查看 ?...可以查看哪些能使用的命令 把aming.txt文件直接下载到当前目录,按quit退出,然后查看 利用xshell实现跟FTP类似的功能 第一种方案:新建一个会话,协议改成 sftp 协议,输入名称,IP...和端口号 然后连接,输入用户名和密码 登录后默认在root目录下,切换到/tmp目录下,下载文件,保存的地址也可以设置 输入exit命令可以退出。
-- 用户密码 chmod 600 /etc/vsftpd/vsftpd_login -- 给密码文件做权限 db_load -T -t hash -f /...查看进程和监听端口 FTP监听是21端口,22端口是sshd,23端口是telnet FTP测试 在windows上安装一个FTP的客户端软件filezilla client,linux上的FTP测试,安装lftp...包(Linux上面为了方便安装的lftp测试) 使用lftp命令如下,输入口令,并用ls查看 ?...可以查看哪些能使用的命令 把aming.txt文件直接下载到当前目录,按quit退出,然后查看 利用xshell实现跟FTP类似的功能 第一种方案:新建一个会话,协议改成 sftp 协议,输入名称,...IP和端口号 然后连接,输入用户名和密码 登录后默认在root目录下,切换到/tmp目录下,下载文件,保存的地址也可以设置 输入exit命令可以退出。
vsftpd 匿名用户登录访问: 用ftp客户端匿名登录需要输入用户名及密码验证,匿名用户名为:ftp或者anonymous,密码为空。...用lftp客户端匿名登录则不需要输入以上信息。...root@localhost ~]# echo "lutixia" |passwd --stdin lutixia 更改用户 lutixia 的密码 。...上面这个登录,表示匿名用户已经无法登录了。...:~> 然后用本地用户登录,就ok了。
Intranet_IP_str= i_IP.split()Intranet_IP = Intranet_IP_str[1].split('/')# 10.0.20.12 22 (向右滑动,查看更多) 这两种连接方式我用的都是账号密码连接登录...]+'.xml',remotepath='/tmp/'+Intranet_IP[0]+'.xml')#sftp.get—下载文件,sftp.put—上传文件print(IP+":已完成")(向右滑动,查看更多...不出意外要出意外了,客户说他那边没lftp这个服务,问我能不能用SCP服务,他们之前用的SCP服务,到手的奶茶突然不香了,也行!不就是SCP嘛,开整!也就是改下服务的事情。 #!...lftp -u ${user},${password} sftp://${ip}:${port} 密码在命令上scp -P ${port} ${file} ${user}@${ip}:$...{server_url} 密码需要自己输入(向右滑动,查看更多) 客户看到又有问题了,啊这,能不能让他自己输入密码啊,我这不支持输入密码。
ftp服务 2、FTP服务的客户端工具 Linux:ftp、lftp(客户端程序) Windows:FlashFXP(虚拟主机)、FileZilla、IE、Chrome、Firefox lftp和ftp...工具区别: lftp:默认是以匿名用户访问 ftp:默认是以用户名/密码方式访问 lftp可以批量并且下载目录 3、FTP的两种运行模式 在FTP服务中,有主动模式和被动模式两种模式。...3.1 主动模式 实现原理: 1)客户端打开大于1023的随机命令端口和大于1023的随机数据端口,向服务端的21号端口发起请求 2)服务端的21号命令端口响应客户端的随机命令端口 3)服务端的20...客服人员必须使用用户名密码(kefu/123)的方式登录服务器来下载相应文档 2. 不允许匿名用户访问 3....客服用户使用用户kefu/123登录后就只能在默认的/data/kefu目录里活动 1、创建客服账号(Server服务器端) # 创建用户 useradd kefu # 为用户设置密码 echo 123
其实本身Linux已经很安全了,但是如果密码设置的不够复杂,如果说小写+数字共12位以下,你的SSH还用的默认端口,那强力一点的黑客用不上半小时,就能暴力破解你的密码。...一、修改文件:/etc/ssh/sshd_config Port 22 #在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可 可在远程连接中用vi命令,或sftp下载到本地修改,修改后使用以下命令重启...重启ssh服务命令 /etc/init.d/ssh restart #debian/ubuntu系统,重启ssh服务命令 二、更加安全的设置,禁止ROOT登陆,采用小号登陆再切换ROOT(此方法不能用SFTP...上传文件) useradd vpsmm #新建一个小号 passwd vpsmm #给小号设置密码,需要输入完全相同的二次,注意提示 vi /etc/ssh/sshd_config #修改的文件还是这个...如果不是极度需要安全环境,并且,还需要使用SFTP管理文件,那改掉端口就行了。
-01 ~]# yum install -y pure-ftpd 安装完之后,更改 /etc/pure-ftpd/pure-ftpd.conf 配置文件,找到pureftpd.pdb这行,把行首的# 号...删除,目的是为了把密码配置文件要指定 [root@hf-01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf 搜索/pureftpd.pdb行首的 #号 删除 PureDB...指定虚拟用户的家目录] [root@hf-01 ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp Password: //密码为...hanfeng Enter it again: [root@hf-01 ~]# 可以使用pure-pw --help查看该命令支持那些用法 命令pure-pw mkdb,是用来把密码生成系统,也就是...ftp_usera@127.0.0.1 口令: lftp ftp_usera@127.0.0.1:~> 可以查看到刚创建的123.txt文件,uid和gid为root lftp ftp_usera
语法 lftp(选项)(参数) 选项 -f:指定lftp指令要执行的脚本文件; -c:执行指定的命令后退出; --help:显示帮助信息;...实例 登录ftp lftp 用户名:密码@ftp地址:传送端口(默认21) 也可以先不带用户名登录,然后在接口界面下用login命令来用指定账号登录,密码不显示...set ftp:passive-mode 1 使用被动模式登录,有些site要求必须用被动模式或者主动模式才可以登录,这个开关就是设置这个的。0代表不用被动模式。...以后在shell终端下,直接lftp ustc就可以自动填好用户名和密码,进入对应的目录了。 bookmark edit 会调用编辑器手动修改书签。...密码,用户名都可以看到。
重新登录(或者通过 source ~/.bashrc重新加载)后,试试下面的操作: ? ▌4.top => htop htop命令十分出名,这里就不再赘述了。可以完全替换top命令。 ?...它采用左右两个窗口的形式管理文件,并且还支持FTP和SFTP。当你需要操作许多文件却又无法访问GUI时,比如在远程服务器上,那么mc是最好的选择。 提示:mc使用了F1~F10功能键。...▌8.ftp => lftp 尽管现在FTP协议已经不流行了,但有时候访问旧的资源时还是需要的。lftp是个非常优秀的命令行FTP客户端。...与系统自带的ftp相比,lftp支持mput和mget命令,可以用通配符上传和下载文件,还有强大的mirror命令可以下载或上传整个目录。...▌9.wget => aria2 aria2是个轻量级的下载工具,支持HTTP/HTTPS、FTP、SFTP、BitTorrent,而且最重要的是支持多线程下载。
-01 ~]# yum install -y pure-ftpd 安装完之后,更改 /etc/pure-ftpd/pure-ftpd.conf 配置文件,找到pureftpd.pdb这行,把行首的# 号...删除,目的是为了把密码配置文件要指定 [root@hf-01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf 搜索/pureftpd.pdb行首的 #号 删除 PureDB...pure-ftpd服务所识别的一种文件 pure-pw mkdb //不执行这一步是无法登录的 [root@hf-01 ~]# pure-pw mkdb [root@hf-01 ~]# pure-ftpd...ftp_usera@127.0.0.1 口令: lftp ftp_usera@127.0.0.1:~> 可以查看到刚创建的123.txt文件,uid和gid为root lftp ftp_usera...即可 这时我们改变123.txt文件的属主和属组 [root@hf-01 ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt [root@hf-01 ~]# 在登录