There is no ftp package for Beaglebone.
Instead of ftp, there is sftp. But sftp does not let automated upload with a bash script.
I want to write my username and password to script and execute it.
It should provide autonomous login and file transfer.
For sftp, ssh and scp I have to enter the password with my hand, hence I could not able to automate file transfer.
When I use beagleboard there was ftp but for beaglebone there is not.
So I am digging any way to get automated file upload.
I do not want to create an ftp server. There is an ftp server on a windows machine (its IP is 192.168.10.29) and I want to upload files to this server autonomously.
The only problem is uploading files automatically from beaglebone to windows PC.
If you’re running Ubuntu on your Beaglebone, then there are a number of FTP clients that you can install with apt-get, such as lftp and ncftp.
If you’re running Angstrom, then it looks like you’ll have to download an FTP client “tarball” and build it. However, you can do this on your Beaglebone: it just takes awhile to run.
For example, to install lftp, enter the following commands from the Beaglebone command line:
I just tried this on my Beaglebone running Angstrom, and it works, but takes about 30 minutes. I don’t think that you have to install any other packages first.
By the way, it’s possible to use sftp, scp and ssh without a password prompt. You can have to configure the SSH user-ID for public key authentication instead of password authentication. However, that requires a number of steps on both the client and server, so it might be more trouble than it’s worth if you already have an FTP server configured. FTP is good enough if you are using it on a local network.
Can i do it for android phone over wifi.
I want to send .csv files to beaglebone from android device. 1) Android to Beaglebone
2) Beaglebone to Android.
Its simply a two way communication.