Linux vsftpd自动登录的实用方案
一、前置配置与连接要点
二、客户端侧自动登录的常用做法
#!/usr/bin/env bash
HOST="ftp.example.com"
USER="ftpuser"
PASS="YourPass"
ftp -inv "$HOST" <<'EOF'
user $USER $PASS
binary
ls
bye
EOF
machine ftp.example.com
login ftpuser
password YourPass
chmod 600 ~/.netrc
ftp ftp.example.com
#!/usr/bin/expect -f
set host 192.168.1.10
set user ftpuser
set pass YourPass
spawn ftp $host
expect "Name ($host:root):"
send "$user\r"
expect "Password:"
send "$pass\r"
expect "230*"
send "ls\r"
expect "226*"
send "bye\r"
expect eof
三、服务器端简化登录的配置思路
四、安全与运维建议