Linux 下ftp自动登录 
 
 
操作系统:linux
说明:使用了expect,参数为ftp服务器地址和要下载的文件名
参数:lindex $argv 0  读取ftp服务器ip地址
     lindex $argv 1  读取要下载的文件名
编辑:
#vi ftp.sh
spawn ftp [lindex $argv 0]
expect "Name (*):"
send "anonymous/r"
expect "Password:*"
send "/r"
expect "ftp>"
send "binary/r"
expect "ftp>"
send "hash/r"
expect "ftp>"
send "get [lindex $argv 1]/r"
expect "* Transfer complete."
send "exit/r"
执行方法:expect ftp.sh 服务器ip地址  文件名称
        (expect ftp.sh 192.168.0.1 filename.txt )
 
扩展:可以根据需要把用户名和密码也作为参数输入里边,这个根据个人需求去做
 
 
使用Shell脚本来实现FTP的自动上传下载
1. FTP自动登录批量下载文件。

#####从ftp服务器上的/home/data 到 本地的/home/d

Linux 下ftp自动登录相关推荐

  1. Linux下实现自动登录网络设备,免账号密码登录

    文章目录 前言 一.实现原理 二.使用步骤 1.shell脚本 2.exp脚本 3.设备信息 总结 前言 作为网络运维人员,通常需要管理几百台,甚至是上千台设备,经常需要登录设备做一些命令查询或者配置 ...

  2. 服务器自动登录 linux,linux下如何自动登录远程服务器?

    mount到服务器.需要用到expect和smbmount,脚本如下 #!/usr/bin/expect #auto mountserver set timeout -1 set password & ...

  3. 2021-05-14 linux下用root 登录ftp连接

    linux下用root 登录ftp连接:530 Permission denied 问题所在: [root@iz home]# ftp 172.xxx.xxx.xxx 220 (vsFTPd 3.0. ...

  4. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  5. linux的ftp命令大全文库,linux下ftp命令详解

    linux下ftp命令详解 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 登录FTP服务器的命令格式:ftp [-v][-d][- ...

  6. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  7. Linux下FTP服务器搭建

    Linux下FTP服务器搭建 一.FTP介绍 二.环境介绍 三.FTP服务端搭建步骤 1.安装相关软件包 2.启动FTP并检查状态 3.检查服务端口运行状态 4.修改FTP配置文件 5.关闭selin ...

  8. linux下ftp服务阶段实验(3)

    linux下ftp服务阶段实验(3) 3.  (1)匿名用户的FTP根目录是/ftp,只能下载,下载速度为100Kbps     (2)本地用户hello的FTP根目录为/hello,可以上传下载,家 ...

  9. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

最新文章

  1. vtk相机_C#开发PACS医学影像三维重建(一)使用VTK重建3D影像
  2. java 函数式编程_函数式编程杂谈
  3. windows 注册表讲解
  4. java更改管理员密码的识路,安全性 – 如何更改jackrabbit中的管理员密码
  5. 加载指定路径下所有文件
  6. LVIS挑战赛冠军总结 | 视觉任务中长尾分布问题研究进展与挑战
  7. 【转】Volatile 实现原理
  8. 袁玉玮:简介人工智能在基金界的应用 (一)
  9. asp.net中配置使用Sqlite轻型数据库
  10. IEC61850 总结
  11. e当前登录环境异常。为了你的帐号安全,暂时不能登录web微信。你可以通过Windows
  12. mysql explain中的名词解释
  13. Caused by: org.apache.phoenix.shaded.org.apache.zookeeper.KeeperException$NoNodeException: KeeperErr
  14. 信息过剩而注意力稀缺的时代需要的是专注
  15. 如何在 SubSystem for Android 上安装应用?
  16. 中断向量,中断向量表 ,中断服务函数
  17. 展锐T618/T610安卓4G核心板/开发板/方案定制
  18. 一个活了 45 年的「愚蠢」 Bug!
  19. \t\t北京社保卡 问题汇总 参保人 结算问题
  20. afl过程_动物园AFL

热门文章

  1. 中移动MM商场全球首发《愤怒的小鸟中秋节版》
  2. 七大姑八大姨?一款让你轻松搞明白亲戚关系的开源计算器
  3. mysql|多表连接查询
  4. 谷歌浏览器安全警告“您要访问的网站包含恶意软件”的解决方法
  5. 2022山东济宁市邹城市事业单位招聘精选试题及答案
  6. 小游戏2021/5/23
  7. 第二课 C语言实现加减乘除运算
  8. 京东刷关键词搜索点击软件作者,请问这个软件作者有谁认识吗,
  9. 一款功能强大的磁盘工具箱—parted magic 2020
  10. 迅雷7的界面是什么技术实现的?