LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   FTP server Setup and PuTTY (https://www.linuxquestions.org/questions/linux-newbie-8/ftp-server-setup-and-putty-454868/)

Cynister 06-14-2006 09:17 PM

FTP server Setup and PuTTY
 
I'm still downloading the CentOS ISO's but I need to set up an FTP server on CentOS. It's for webhosting and I need some commands or programs or whatever for a user and password FTP system. After they upload files they need access to run certain operations and such by using PuTTY which works as a virtual server I guess. I have absolutly no knowledge of Linux and I'm in DESPERATE need of help. Please give me any links to tutorials or any personal help you can.

Wim Sturkenboom 06-15-2006 12:48 AM

PuTTY is a ssh client. SSH uses encrypted communication, that's all there is to it.

FTP is not secure. As you want to use putty, I suppose that you also want secure ftp.
You can consider to use vsftpd on the server side. I took the instructions to set it up from http://www.brennan.id.au/14-FTP_Server.html. Next to the ftp clients that are mentioned in the article, FileZilla (under Windows) and lftp (commandline under Linux) can be used as ftp-clients in this scenario
The site might have other info as well (i.e http://www.brennan.id.au/16-Secure_Shell.html is a chapter about SSH). I do not use SFTP (that comes with SSHD) as it allows access to all directories on the server (so users can i.e retrieve the password file). By patching SSHD (or maybe a newer version) in combination with a proper setup you can prevent this, but vsftpd was easier (I'm a lazy person). If you don't use SFTP, disable it.

If the webserver needs to be secure (https instead of http), look at http://www.linuxquestions.org/questi...d.php?t=451710 where I posted instructions that got it working on my server.

krets 06-15-2006 02:07 PM

It sounds like you plan to offer your users ssh access. If you are already doing this, they will be able to use the ssh connection to transfer files. A couple popular methods are sftp through a program such as Filezilla or WinSCP. If you are on another *nix box you can use a tool called scp, which is included in many distros.

SFTP will require no extra setup beyond the normal requirements of making a user that has SSH access.

If you are going to need FTP access specifically, I would suggest VSFTP.

good luck,

deticatedhosting 06-15-2006 08:55 PM

If your trying to setup a server in your home and use your isp to run a web-hosting company you will be limited on how many clients you can put on it with you connection speed and bandwidth usage a lot of isp services will not allow it and as for ssh access be very careful.

Cynister 06-16-2006 07:18 AM

i need it for my web site and the game my team is making. Plan on sharing the source with them to make it go faster.

blanks 06-16-2006 08:25 AM

If you are sharing source code, why not use cvs or perforce instead?

scheidel21 06-17-2006 11:54 AM

It would be easier to use aCVS if you are going to have multiple people working on code so you guys don't have a mess on your hands.


All times are GMT -5. The time now is 12:03 AM.