[ale] FTP files

Lightner, Jeff JLightner at water.com
Wed Jan 23 09:56:00 EST 2013


I understand - I wasn't saying you have a choice.  Often enough you don't.  We still do ftp on various things.

By the way one palatable way to allow for use of sftp/scp (for gets at least) might be to suggest use of WinSCP -  It is open source and installs on Windoze as a GUI.  It can be used for sftp/scp as well as standard ftp.   We've gotten our internal users using that to talk to our UNIX/Linux servers so we don't have to run ftp server on them.

-----Original Message-----
From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of Chuck Payne
Sent: Wednesday, January 23, 2013 9:39 AM
To: Atlanta Linux Enthusiasts
Subject: Re: [ale] FTP files

Well, until ssh is built into Windows, what chose to I have, IIS has ftp, I can't install ssh on the systems I asked. I even offer to do CIFS mount and move the files over, but they wouldn't listen to me. So I have to use the tools I have. Since this is behind my firewalll, if someone is sniff, I got bigger problems with them getting password. I won the battle by them letting me set up sftp on a server on a port that wasn't 22 and that with ssh keys,  there no need for password log in.  So I can put with ftp from my linux bot to my windows server.

On Wed, Jan 23, 2013 at 8:52 AM, Lightner, Jeff <JLightner at water.com> wrote:
> ftp IS "broken".   It does its login and transfers in clear text so is highly susceptible to sniffing.
>
> That is why it was "fixed" by replacing it with more secure transfer protocols such as sftp/scp.
>
> If we have a choice we always use sftp rather ftp.  If we must use ftp we insist on use of encrypted files.
>
> I remember the old days when uucp was the way to go.   Also with the cu command you had ~get and ~put options.
>
> One of the things I wish ssh had was that cu functionality.   Sometimes in the middle of a session you want to transfer a file one way or another and it would be convenient to simply hit a few keys to do that rather than having to open a new scp/sftp session.   (Of course if the file is small enough cut and paste will do the job.)
>
> -----Original Message-----
> From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of 
> Chuck Payne
> Sent: Tuesday, January 22, 2013 8:37 PM
> To: Atlanta Linux Enthusiasts
> Subject: Re: [ale] FTP files
>
> It was the -i, now I got working very well.
>
> FTP is beautiful because it just works. It proves, if it any broke, don't fix.
>
> Thanks Jim.
>
> Chuck
>
> On Tue, Jan 22, 2013 at 5:58 PM, Jim Kinney <jim.kinney at gmail.com> wrote:
>>
>> It is shocking at the number of zillion year-old applications that 
>> STILL use plain ftp with open text authentication.
>> Much of this is from stupid code design that used custom written ftp 
>> "servers" instead of relying on the in-system ftpd that could be 
>> easily upgraded to include sftp capability.
>>
>> <sigh>
>>
>> Just because one _can_ write code doesn't mean one should. I know 
>> I've written my share of horrid crap.
>>
>>
>> On Tue, Jan 22, 2013 at 5:46 PM, Lightner, Jeff <JLightner at water.com> wrote:
>>>
>>> I think earlier in the thread someone suggested sftp and the reply was
>>> that the other side only allows for standard ftp.   If sftp doesn't work
>>> then scp typically won't either.
>>>
>>>
>>>
>>> One can get a tad more security out of ftp by pgp (or gpg) encrypting the
>>> files before placing them in the transfer directory.   Also you'd want to
>>> jail any login account you gave others to your servers and hope they're
>>> smart enough to jail any they give you on theirs.   The login session is
>>> still in clear text but anyone that hacks the login only sees 
>>> gobbledygook so long as they don't have the keys and the jail 
>>> prevents them from seeing anything else.
>>>
>>>
>>>
>>> From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of 
>>> Matthew
>>> Sent: Tuesday, January 22, 2013 5:23 PM
>>> To: Atlanta Linux Enthusiasts
>>> Subject: Re: [ale] FTP files
>>>
>>>
>>>
>>> Scp?  I rarely use ftp.
>>>
>>> On Jan 22, 2013 4:55 PM, "Jim Kinney" <jim.kinney at gmail.com> wrote:
>>>
>>> You did change the ftp command to ftp -i ? That should drop the 
>>> confirm for mput.
>>>
>>> On Tue, Jan 22, 2013 at 4:42 PM, Chuck Payne <terrorpup at gmail.com> wrote:
>>>
>>> It working, but it only putting one file, the reason it is doing this...
>>>
>>> mput dag2.txt? mput dag3.txt?  221 Goodbye.
>>>
>>> Is it asking me to enter "yes" for the other files?
>>>
>>> Chuck
>>>
>>>
>>>
>>> On Tue, Jan 22, 2013 at 12:35 PM, Jim Kinney <jim.kinney at gmail.com> wrote:
>>> > The heredoc format of the ftp line looks wrong. also, you are 
>>> > iterating over a list of files and creating a new ftp connection 
>>> > for each file. Instead
>>> > use:
>>> >
>>> > mytemp=$(mktemp -d)
>>> > mylog=$(mktemp)
>>> > cp $(cat /chroot/home/fl/fl_sdirc/files.txt) ${mytemp} cd 
>>> > ${mytemp} ftp -i <host> 2>$1>${mylog} << EOF user <name> <passwd> 
>>> > binary cd <remote path to file location> mput * exit EOF
>>> >
>>> > On Tue, Jan 22, 2013 at 12:18 PM, Chuck Payne 
>>> > <terrorpup at gmail.com>
>>> > wrote:
>>> >>
>>> >> Guys,
>>> >>
>>> >> Ok, I think I have a better script, but I am having a problem 
>>> >> with the for/loop with ftp'ing files, looks like it breaking at 
>>> >> the <<+
>>> >>
>>> >> Here is my new script
>>> >>
>>> >> ========================Begin
>>> >> Script=================================
>>> >>
>>> >> #!/bin/bash
>>> >> # ftp script
>>> >> # by Chuck Payne
>>> >> # ftp, logs, and moves files
>>> >>
>>> >> LOG=$(/var/log/fl_sdirc)
>>> >> FILES=$(cat /chroot/home/fl/fl_sdirc/files.txt | wc -l) 
>>> >> TIME=$(`date '+%m-%d-%Y %H:%M'`)
>>> >> FILE=$(/chroot/home/fl/fl_sdirc/files.txt)
>>> >>
>>> >>
>>> >> if [ -e $FILE ] ; then
>>> >>   rm -f $FILE
>>> >> fi
>>> >>
>>> >> ls /chroot/home/fl/fl_sdirc >> /chroot/home/fl/fl_sdirc/files.txt
>>> >>
>>> >> if [ $FILE=="0"] ; then
>>> >>   echo "$TIME" >> $LOG
>>> >>   echo "No Files tranfer" >> $LOG else
>>> >>
>>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ; do
>>> >>   ftp -n 192.168.105.29 <<+
>>> >>   user flsdir essex
>>> >>   binary
>>> >>   put $i
>>> >>   quit ;
>>> >> done
>>> >>
>>> >> echo "$TIME" >> $LOG
>>> >> echo "File following file were transfer to Pawnee" >> $LOG
>>> >>
>>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ; do
>>> >>   echo "$i" >> $LOG
>>> >> done
>>> >>
>>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ;
>>> >>   mv $i /home/fl_sdirc/$i.$TIME ; done
>>> >>
>>> >> fi
>>> >>
>>> >>
>>> >>
>>> >> ========================End
>>> >> Script==================================
>>> >>
>>> >>
>>> >> --
>>> >> Terror PUP a.k.a
>>> >> Chuck "PUP" Payne
>>> >>
>>> >> (678) 636-9678
>>> >> -----------------------------------------
>>> >> Discover it! Enjoy it! Share it! openSUSE Linux.
>>> >> -----------------------------------------
>>> >> openSUSE -- en.opensuse.org/User:Terrorpup openSUSE 
>>> >> Ambassador/openSUSE Member Community Manager -- Southeast Linux 
>>> >> Foundation (SELF) skype,twiiter,identica,friendfeed -- terrorpup
>>> >> freenode(irc) --terrorpup/lupinstein Register Linux Userid: 
>>> >> 155363
>>> >>
>>> >> Have you tried SUSE Studio? Need to create a Live CD,  an app you 
>>> >> want to package and distribute , or create your own linux distro.
>>> >> Give SUSE Studio a try. www.susestudio.com.
>>> >> See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
>>> >> www.southeastlinuxfest.org
>>> >>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> >> Ale mailing list
>>> >> Ale at ale.org
>>> >> http://mail.ale.org/mailman/listinfo/ale
>>> >> See JOBS, ANNOUNCE and SCHOOLS lists at 
>>> >> http://mail.ale.org/mailman/listinfo
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > --
>>> > James P. Kinney III
>>> >
>>> > Every time you stop a school, you will have to build a jail. What 
>>> > you gain at one end you lose at the other. It's like feeding a dog 
>>> > on his own tail.
>>> > It won't fatten the dog.
>>> > - Speech 11/23/1900 Mark Twain
>>> >
>>> > http://electjimkinney.org
>>> > http://heretothereideas.blogspot.com/
>>> >
>>> > _______________________________________________
>>> > Ale mailing list
>>> > Ale at ale.org
>>> > http://mail.ale.org/mailman/listinfo/ale
>>> > See JOBS, ANNOUNCE and SCHOOLS lists at 
>>> > http://mail.ale.org/mailman/listinfo
>>> >
>>>
>>>
>>>
>>> --
>>> Terror PUP a.k.a
>>> Chuck "PUP" Payne
>>>
>>> (678) 636-9678
>>> -----------------------------------------
>>> Discover it! Enjoy it! Share it! openSUSE Linux.
>>> -----------------------------------------
>>> openSUSE -- en.opensuse.org/User:Terrorpup openSUSE 
>>> Ambassador/openSUSE Member Community Manager -- Southeast Linux 
>>> Foundation (SELF) skype,twiiter,identica,friendfeed -- terrorpup
>>> freenode(irc) --terrorpup/lupinstein Register Linux Userid: 155363
>>>
>>> Have you tried SUSE Studio? Need to create a Live CD,  an app you 
>>> want to package and distribute , or create your own linux distro.
>>> Give SUSE Studio a try. www.susestudio.com.
>>> See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
>>> www.southeastlinuxfest.org
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>> See JOBS, ANNOUNCE and SCHOOLS lists at 
>>> http://mail.ale.org/mailman/listinfo
>>>
>>>
>>>
>>>
>>> --
>>> --
>>> James P. Kinney III
>>>
>>> Every time you stop a school, you will have to build a jail. What 
>>> you gain at one end you lose at the other. It's like feeding a dog on his own tail.
>>> It won't fatten the dog.
>>> - Speech 11/23/1900 Mark Twain
>>>
>>> http://electjimkinney.org
>>> http://heretothereideas.blogspot.com/
>>>
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>> See JOBS, ANNOUNCE and SCHOOLS lists at 
>>> http://mail.ale.org/mailman/listinfo
>>>
>>>
>>>
>>>
>>>
>>> Athena(r), Created for the Cause(tm)
>>>
>>> Making a Difference in the Fight Against Breast Cancer
>>>
>>>
>>>
>>>
>>>
>>> How and Why I Should Support Bottled Water!
>>> Do not relinquish your right to choose bottled water as a healthy 
>>> alternative to beverages that contain sugar, calories, etc. Your 
>>> support of bottled water will make a difference! Your signatures 
>>> count! Go to 
>>> http://www.bottledwatermatters.org/luv-bottledwater-iframe/dswaters
>>> and sign a petition to support your right to always choose bottled 
>>> water. Help fight federal and state issues, such as bottle deposits 
>>> (or taxes) and organizations that want to ban the sale of bottled 
>>> water. Support community curbside recycling programs. Support 
>>> bottled water as a healthy way to maintain proper hydration. Our goal is 50,000 signatures. Share this petition with your friends and family today!
>>>
>>>
>>>
>>> ---------------------------------
>>> CONFIDENTIALITY NOTICE: This e-mail may contain privileged or 
>>> confidential information and is for the sole use of the intended 
>>> recipient(s). If you are not the intended recipient, any disclosure, 
>>> copying, distribution, or use of the contents of this information is 
>>> prohibited and may be unlawful. If you have received this electronic 
>>> transmission in error, please reply immediately to the sender that 
>>> you have received the message in error, and delete it. Thank you.
>>> ----------------------------------
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>> See JOBS, ANNOUNCE and SCHOOLS lists at 
>>> http://mail.ale.org/mailman/listinfo
>>>
>>
>>
>>
>> --
>> --
>> James P. Kinney III
>>
>> Every time you stop a school, you will have to build a jail. What you 
>> gain at one end you lose at the other. It's like feeding a dog on his own tail.
>> It won't fatten the dog.
>> - Speech 11/23/1900 Mark Twain
>>
>> http://electjimkinney.org
>> http://heretothereideas.blogspot.com/
>>
>> _______________________________________________
>> Ale mailing list
>> Ale at ale.org
>> http://mail.ale.org/mailman/listinfo/ale
>> See JOBS, ANNOUNCE and SCHOOLS lists at 
>> http://mail.ale.org/mailman/listinfo
>>
>
>
>
> --
> Terror PUP a.k.a
> Chuck "PUP" Payne
>
> (678) 636-9678
> -----------------------------------------
> Discover it! Enjoy it! Share it! openSUSE Linux.
> -----------------------------------------
> openSUSE -- en.opensuse.org/User:Terrorpup openSUSE 
> Ambassador/openSUSE Member Community Manager -- Southeast Linux 
> Foundation (SELF) skype,twiiter,identica,friendfeed -- terrorpup
> freenode(irc) --terrorpup/lupinstein
> Register Linux Userid: 155363
>
> Have you tried SUSE Studio? Need to create a Live CD,  an app you want to package and distribute , or create your own linux distro. Give SUSE Studio a try. www.susestudio.com.
> See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
> www.southeastlinuxfest.org
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at 
> http://mail.ale.org/mailman/listinfo
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at 
> http://mail.ale.org/mailman/listinfo



--
Terror PUP a.k.a
Chuck "PUP" Payne

(678) 636-9678
-----------------------------------------
Discover it! Enjoy it! Share it! openSUSE Linux.
-----------------------------------------
openSUSE -- en.opensuse.org/User:Terrorpup openSUSE Ambassador/openSUSE Member Community Manager -- Southeast Linux Foundation (SELF) skype,twiiter,identica,friendfeed -- terrorpup
freenode(irc) --terrorpup/lupinstein
Register Linux Userid: 155363

Have you tried SUSE Studio? Need to create a Live CD,  an app you want to package and distribute , or create your own linux distro. Give SUSE Studio a try. www.susestudio.com.
See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
www.southeastlinuxfest.org

_______________________________________________
Ale mailing list
Ale at ale.org
http://mail.ale.org/mailman/listinfo/ale
See JOBS, ANNOUNCE and SCHOOLS lists at
http://mail.ale.org/mailman/listinfo



More information about the Ale mailing list