码迷,mamicode.com
首页 > 其他好文 > 详细

ftp自动登录的几种方式

时间:2015-07-15 18:20:06      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

1.#!/bin/bash
ftp -n <<!
open 10.128.250.130
user ftpuser guankou-vds
ls
put 123.gz
cd ..
ls
bye
!

在脚本里面执行正常。

链接 http://www.cnblogs.com/ggjucheng/archive/2012/05/09/2491248.html

2.利用~/.netrc文件,

[root@localhost feng]# cat ~/.netrc
machine 10.128.250.130 login ftpuser password guankou-vds

建立一个命令文件:

cat ftp_cmd_file

cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye

然后可以执行命令:

ftp 192.168.0.82 << ftp_cmd_file 就可以实现自动登录并执行命令。

如果不想引用外部的命令文件,可以在.netrc文件中定义一个宏,并以空行结束,即可实现自动登录执行命令。

machine 192.168.0.82 login abc password abc123
macdef init
 binary
 bell
 hash
 prompt
 !clear
 mget *
 !clear
 bye

链接 http://blog.csdn.net/mpiceer/article/details/3854491

ftp自动登录的几种方式

标签:

原文地址:http://www.cnblogs.com/mycats/p/3937853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!