ftp匿名登录_ftp自动登录,教你几个方法进行ftp自动登录

  • Post author:
  • Post category:其他


在windows下非常简单,windows下的ftp客户端有一个-s参数可以带一个文件,把所有在ftp命令行下要输入的内容照原样输入到这个文件中,用ftp -s去执行就可以。

IIS7服务器管理工具批量管理:

1、win系列的操作系统(含VPS、VM)

2、linux操作系统:CentOS、Ubuntu、Debian等,支持命令及可视化SFTP管理

3、linux的vnc、win的vnc

4、FTP,webshell

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

下载地址:IIS7服务器管理工具

50be9e70a7d2a56b9707a37cfc277127.png

4ba1a40e2bb1916d6fe343d2bd357114.png

例如:

open 10.60.56.90

whb

123456

get test

close

bye

把这个文件保存为autologin.txt。

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.

ftp> close

221 Goodbye.

ftp> bye

E:/>

如果是匿名登录,密码那一行留空。

方法一:

#!/bin/bash

SERVER=server

USERNAME=username

PASSWORD=password

ftp -n $server <<SCRIPT

quote USER $username

quote PASS $password

cd remote_path

lcd local_path

binary

verbose

get something

put something

close

quit

SCRIPT

方法二:

#!/bin/bash

SERVER=server

USERNAME=username

PASSWORD=password

ftp -n $server <<SCRIPT

user $USERNAME $PASSWORD

cd remote_path

lcd local_path

binary

verbose

get something

put something

close

quit

SCRIPT

方法三:使用.netrc

可以用man netrc看这个文件的配置参数。比如写如下的.netrc文件:

machine whb

login whb

password 123456

machine node6

login globus

password 123456

需要注意的是,如果在.netrc文件中使用password设置了ftp登录密码,那么除该文件所有者外,其他用户对该文件都不能有读权限,否则自动登录会失败。

[whb@jcwkyl ~]$ chmod 600 .netrc

[whb@jcwkyl ~]$ ftp node6

Connected to node6.jlu.edu.cn.

220 (vsFTPd 1.1.3)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

331 Please specify the password.

230 Login successful. Have fun.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

另外,网上有众多使用expect实现的方法,可以google到。