首页
学习
活动
专区
圈层
工具
发布

Linux使用lftp文件自动认证上传下载

为了结合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 用于保存站点的用户名和密码。

1.6K10

Linux下的SFTP的automatic自动运行script脚本

服务器数量很多,只能从服务器端上传至日志服务器(使用的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命令拷贝过去也不错。

4.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    15.215.3 使用vsftpd搭建ftp

    ,这时候就可以用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

    2.2K60

    Node 转录组数据库批量下载指南

    对于批量下载,命令行工具(如 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 数据库的用户名和密码。远程目录: 远程服务器上的目录路径。本地目录: 本地存储目录。

    86200

    Linux基础(day57)

    ,这时候就可以用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

    1.6K70

    FTP服务搭建和配置

    然后我们就用到了如下虚拟用户: 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

    2K70

    win10系统下搭建FTP服务器(完成文件上传与下载)

    (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: 使用命令行的

    36.6K21

    Linux文件自动备份方案

    方案三: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实现定时增量备份。

    3.6K30

    SSH服务详解

    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

    6.1K10

    exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp

    -- 用户密码 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命令可以退出。

    2.9K80

    exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp

    -- 用户密码 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命令可以退出。

    4.1K30

    安服仔偷懒必备技能之自动化主机检查脚本

    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} 密码需要自己输入(向右滑动,查看更多) 客户看到又有问题了,啊这,能不能让他自己输入密码啊,我这不支持输入密码。

    87030

    一文带你快速理解什么是FTP文件传输服务

    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

    3.6K11

    修改SSH端口+禁止ROOT登陆

    其实本身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管理文件,那改掉端口就行了。

    13.7K226

    一文了解十大 Linux 命令行工具!

    重新登录(或者通过 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,而且最重要的是支持多线程下载。

    1.6K10
    领券