Operating Systems > Linux and UNIX

Several Questions

<< < (4/6) > >>

Master of Reality:
well... "ftp" is just a program to access ftp servers and isnt an ftp server. If you really wanted to run an FTP server you would have to download and install something like ProFTPD or isntall SSH and use sftp. You can also use something like sslftp which utilizes SSL through FTP.

Master of Reality:
i recommend that if you really want FTP just run SSH and uncomment this line in /etc/ssh/sshd_config:
# subsystem-sftp       sftp-server

if you do that than anyone else with ssh installed can run "sftp" to ftp to your server. Of course they must ahve a user account at your server.

The User acounts for ftp (or sftp) users are jsut like any other users on your system. They will (should) not be able to change any configuration files and can only run certain commands through sftp. This should be relatively safe. You would have to add users manually with the "useradd" command and then make sure that they have strong passwords.

voidmain:
I would and do use FTP for the purposes of what you are trying to do. You can do this with wu-ftpd or with proftpd. I would suggest proftpd as it uses an Apache like configuration file. You would set up semi-anonymous user accounts where the users can only access one specific directory or a specific subdirectory under each of the home directories depending on how you want to configure it. They will not be able to see anything above those directory levels that you give them access too. See http://www.proftpd.org/ for more info.

As far as virus scanners. Most of the major virus vendors have Linux versions of their software specifically for this purpose. You could have it scan each file that is uploaded. Once you get proftpd working let me know if you need more help on the virus part and I will help you.

ssl stands for "Secure Socket Layer". It's just a method for encrypting many common tcp/ip services. For example it turns "http" (unencrypted) into https (encrypted) and imap (unencrypted) into imaps (encrypted).

Linux has outstanding firewall capabilities. Of course a firewall does you no good if the services that you advertise are exploitable. It is key to make sure you keep any software that is exposed to the internet up to date with any security patches, and to have those services securely configured. Apache, openssl, PHP, ftpd, or any other service you expose need to be monitored and kept up to date.

The number of connections is not limited by bandwidth directly. The number of connections would be determined by what type of connections they are and the power/memory capabilities of your server. A single connection could consume your entire bandwidth depending on what type of connection you are referring to. Yet 1000 connections may only consume a fraction of the bandwidth.

[ September 26, 2002: Message edited by: void main ]

Master of Reality:
I am running ProFTP on my Slackware machine.

fuckoffmicrosoft:
wow just found a good tutorial on this but man talk about outdated, but im goin to try it anyway
thanx for the input

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version