I want to make a file server on Ubuntu that I can access from any Windows computer. I don't want a LAN server, I want a world wide server. I already fooled around with Samba and Apache2. (note: I am sort of a linux noob) Please help.
For this, all you need to setup is
sshd - the SSH server.
- Install the
- [Optional, but recommended]: Change the SSH port:
/etc/ssh/sshd_configand change the number in the line
Port 22to some other one. This is because most SSH attacks target servers on Port
22. Change it to a higher number.
P.S. Anyone connecting will need to know your username and its password.
You can setup an simple http server like this,
python -m SimpleHTTPServer
Not need apache.
I would suggest
proftpd-basic package, You can download it from the repository. It is easy to configure, You can
blacklist adresses, create
ftp users, grant
privileges to ftp access and to certain directories and still keep sshd closed.
Useful links and knowledge: