利用.netrc文件实现ftp自动登录

编程入门 行业动态 更新时间:2024-10-19 05:21:56

利用.netrc文件实现ftp<a href=https://www.elefans.com/category/jswz/34/1758710.html style=自动登录"/>

利用.netrc文件实现ftp自动登录

前言

在前面总结过,利用纯粹的ftp命令可以实现自动登录和自动下载、上传固定文件,或具有模式的文件。

今天遇到的问题是,能否仅自动登录和执行一些固定的ftp命令,但是,下载和上传文件由交互式模式决定?

觉得这种经常重复的动作,可能存在自动化的办法,网上搜罗一下果然搜到一篇高质量的文章E文,文中介绍了数种实现方式。

有兴趣的同学可以对原文进行研究,这里仅对最简便的rc方式进行中文解读。

解读

创建rc文件

# 创建ftp实现自动登录的文件
touch ~/rc# 设定读写权限为600,带有密码文件仅能所有者读写
chomod 600  ~/rc

rc配置内容说明

machine [ip | domainname]login YOURNAMEpassword PASSWORDmacdef MACRONAMEbincd /path/to/destmachine gerganov login xxx
  • machine开头的配置为各个ftp主机相关的自动登录配置,大写字母部分为ftp的用户名和密码,以及需要定制的自动执行宏的名字

  • 利用macdef 关键词可以定义自动执行的宏,新开一行作为开始,结束宏定义需要连续两个空行

别名扩展

# 在.bashrc中对固定的输入的目标主机进行别名设定
alias ftpin='ftp host'

参考

一片E文:高质量ftp自动登录几种实现方式

更多推荐

利用.netrc文件实现ftp自动登录

本文发布于:2023-11-16 23:13:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1634651.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自动登录   文件   netrc   ftp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!