Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Depending on what distribution your running and needs there are a few different choices. This below website has some good walkthroughs for setting up ftp servers and covers a number of different distributions. http://www.server-world.info/en/
FTP requires a FTP daemon like Vsftpd or proftpd. FTPS is FTP-over-SSL for which you would use your FTP daemon and a SSL certificate. SFTP and SCP are SSH protocols requiring the OpenSSH daemon. Both Vsftpd and proftpd come with documentation how to set up a FTP server, best start reading those first IMHO.
I cannot wrap my head around one topic. How to setup a ftp- or sftp-server in order to communicate between my computer and my Android-phone. I want to communicate back and forth.
I can work with ftp to access files on a remote server. But to create a server on my own computer....like I said, I cannot wrap my brains around it.
Not sure why you're so confused...there are MANY how-to guides that are very easy to follow for pretty much any Linux distribution. You don't say what you're using, but if you just want to run a basic FTP server on your home LAN, that's easily done. Chances are you've either got proftp or vsftp already on your system. You may just have to start the service to have an FTP server running. Again, without knowing what version/distro of Linux you have, we can't tell you what you might have to modify/install/run to get things going.
On the Android side of things, I can personally recommend ES File Explorer...it not only supports FTP, but SSH/SFTP, but things like Dropbox and shared Windows drives too. Should just have to put in the address of your Linux system, enter your name/password, and you're done.
connect your phone usimg a wifi hotspot or other way... i mean establish a network between your phone and computer...
then install any ftp deamon like xampp or vsftpd etc...
start ftp server
you can acess files using ip of your computer on your phone..
other configuration like sharing etc you can configure by your own
I have Crunchbang Linux on my computer. That is a Debian-version.
I have ES File Explorer on my Android-phone.
I will start reading the proftpd-documentation.
If you have ES file explorer on your Android, You can connect to ftp and sftp both servers using your phone.
There is a LAN tab there, here you can see the share devices of your Local Area Network.
Just click on New, fill the details like IP of the server, username & password and you can see the shared files & directories of server.
Then There is a FTP tab there, here you can add a ftp server and a sftp server. What are these two, you have understood reading above posts.
If you want to add ftp, select ftp or if you want to add sftp, select sftp. Now fill the IP, username & password. Now you can access files & directories of defined server according to given permissions.
The first difference you can find the port number between the two. When you will fill the details, you can see port 21 for ftp and port 22 for sftp. It is the default ports for these two.
Now here you can upload and download files on the server using ES file explorer. Here ES file explorer works as client and it is used for transfer files between client and server.
If you see your mentioned page, you will find your problem in last question.
Question: Why do I see the following error when proftpd starts up?
mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache support not enabled
Answer: This message means that your proftpd server has mod_tls_memcache built and loaded, but your proftpd server was not built with memcache support (i.e. the --enable-memcache configure option was not used when compiling proftpd).
The above is not a fatal or worrisome error; it is merely pointing out that some of your modules want to use a feature that was not enabled.
Now if you want to enable the feature, that is on same page too.
Enabling Memcache Support for ProFTPD
OK, so you are interested enough in the possibilities that memcached offers that you want to try it out. Excellent! To do this, you will first need to make sure to build your proftpd executable using the --enable-memcache configure option. The --enable-memcache configure option automatically adds the mod_memcache module to your proftpd build.
The mod_memcache module uses the libmemcached library for talking to memcached servers. If your libmemcached library is installed in a non-standard location, you may need to tell the ProFTPD build system where to find the libmemcached header files and libraries using the --with-includes and --with-libraries configure options.
There are other modules which make use of memcached support when available, such as mod_tls_memcache. Thus to take advantage of modules like this, putting everything together, your configure command might look like this:
$ ./configure --enable-memcache \