我在上上篇《nmon脚本——对Linux服务器的监控》的脚本中,使用了ftp的自动登录。结果有人询问,遂决定专门写一篇简单易懂的博客,来说明如何解决ftp的自动登录问题。
一、Windows
在windows下非常简单,windows下的ftp客户端有一个-s参数可以带一个文件,用ftp -s去执行就可以。
- 把所有在ftp命令行下要输入的内容照原样输入到autologin.txt中:
open 10.60.56.90
whb
123456
get test
close
bye
- 输入命令:
E:/>ftp -s:autologin.txt
- 得出结果:
ftp> open 10.60.56.90
Connected to 10.60.56.90.
220 (vsFTPd 2.0.5)
User (10.60.56.90:(none)):
331 Please specify the password.
230 Login successful.
ftp> get test
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test (5 bytes).
226 File send OK.
ftp: 收到 5 字节,用时 0.00Seconds 5000.00Kbytes/sec