I'm Aoddy.

If you lose yourself, you lose everything. — Michael Scofield

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

by aoddy on May 18, 2009

มีเพื่อนที่เคารพโทรมา ถามว่า มึงเขียน 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. joezine says:

    อ๊ะๆๆ คนนี้เปล่าที่มาทำให้ 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="">