Script สำหรับ FTP command โดยใส่ Username/Password แบบอัตโนมัติ

มีเพื่อนที่เคารพโทรมา ถามว่า มึงเขียน Script ที่ให้ FTP command ได้เปล่า แน่นอน..ต้องตอบว่าได้ มันก็บอกเงื่อนไขมา อย่างนั้นอย่างนี้ ทำอย่างกะเป็น Manager ผมก็บอกไป เออ รอกูแป๊ป ขอลองก่อน..มันก็เลยเป็นที่มา

แน่นอนว่าผมไม่มี FTP Server ก็ต้องทำการติดตั้งก่อน ก็ติดตั้งมันบนน้องตู้(Ubuntu)ของผมนี่แหละ โดย command

 

1
$sudo apt-get install vsftpd

 

 

หลังจากนั้นก็ config อะไรอีกนิดหน่อย สนใจก็อ่านต่อได้ที่

http://www.cyberciti.biz/faq/ubuntu-vsftpd-ftp-service-server/

หลังจากนั้นก็ Search ต่ออีกนิดหน่อย เพราะล้างมือ ไปนานสำหรับ FTP บน Shell script จนสุดท้ายก็ไปเจอที่

http://www.inlumineconsulting.com:8080/website/scripting.ftp.html

สบายครับมีตัวอย่างให้พร้อม ผมก็แค่ copy มาใช้ Script ที่ได้ก็เป็นดังนี้

 

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
HOST='IP_ADDRESS'
USER='USERNAME'
PASSWD='PASSWORD'
 
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
pwd
ls
quit
END_SCRIPT
exit 0

 

Related Posts

One thought on “Script สำหรับ FTP command โดยใส่ Username/Password แบบอัตโนมัติ

  1. อ๊ะๆๆ คนนี้เปล่าที่มาทำให้ Session FTP ค้าง 3 Session

    ฮ่าๆ

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">