Linux 下ftp自动登录
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自动登录相关推荐
- Linux下实现自动登录网络设备,免账号密码登录
文章目录 前言 一.实现原理 二.使用步骤 1.shell脚本 2.exp脚本 3.设备信息 总结 前言 作为网络运维人员,通常需要管理几百台,甚至是上千台设备,经常需要登录设备做一些命令查询或者配置 ...
- 服务器自动登录 linux,linux下如何自动登录远程服务器?
mount到服务器.需要用到expect和smbmount,脚本如下 #!/usr/bin/expect #auto mountserver set timeout -1 set password & ...
- 2021-05-14 linux下用root 登录ftp连接
linux下用root 登录ftp连接:530 Permission denied 问题所在: [root@iz home]# ftp 172.xxx.xxx.xxx 220 (vsFTPd 3.0. ...
- linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令
linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇 2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...
- linux的ftp命令大全文库,linux下ftp命令详解
linux下ftp命令详解 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 登录FTP服务器的命令格式:ftp [-v][-d][- ...
- linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...
- Linux下FTP服务器搭建
Linux下FTP服务器搭建 一.FTP介绍 二.环境介绍 三.FTP服务端搭建步骤 1.安装相关软件包 2.启动FTP并检查状态 3.检查服务端口运行状态 4.修改FTP配置文件 5.关闭selin ...
- linux下ftp服务阶段实验(3)
linux下ftp服务阶段实验(3) 3. (1)匿名用户的FTP根目录是/ftp,只能下载,下载速度为100Kbps (2)本地用户hello的FTP根目录为/hello,可以上传下载,家 ...
- linux如何测试ftp服务器,linux下FTP服务器的搭建
1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...
最新文章
- vtk相机_C#开发PACS医学影像三维重建(一)使用VTK重建3D影像
- java 函数式编程_函数式编程杂谈
- windows 注册表讲解
- java更改管理员密码的识路,安全性 – 如何更改jackrabbit中的管理员密码
- 加载指定路径下所有文件
- LVIS挑战赛冠军总结 | 视觉任务中长尾分布问题研究进展与挑战
- 【转】Volatile 实现原理
- 袁玉玮:简介人工智能在基金界的应用 (一)
- asp.net中配置使用Sqlite轻型数据库
- IEC61850 总结
- e当前登录环境异常。为了你的帐号安全,暂时不能登录web微信。你可以通过Windows
- mysql explain中的名词解释
- Caused by: org.apache.phoenix.shaded.org.apache.zookeeper.KeeperException$NoNodeException: KeeperErr
- 信息过剩而注意力稀缺的时代需要的是专注
- 如何在 SubSystem for Android 上安装应用?
- 中断向量,中断向量表 ,中断服务函数
- 展锐T618/T610安卓4G核心板/开发板/方案定制
- 一个活了 45 年的「愚蠢」 Bug!
- \t\t北京社保卡 问题汇总 参保人 结算问题
- afl过程_动物园AFL