Я хочу создать файловый сервер в Ubuntu, к которому я смогу получить доступ с любого компьютера Windows. Я не хочу сервер локальной сети, я хочу сервер по всему миру. Я уже дурачился с Samba и Apache2. (примечание: я вроде Линукс Нуб) Пожалуйста, помогите.
Я предложил бы proftpd-basic
пакет, можно загрузить его с репозитория. Легко настроить, Вы можете blacklist
адреса, создать ftp users
, предоставить privileges
доступу ftp и определенным каталогам и все еще сохранить sshd закрытым.
Полезные ссылки и знание:
Используйте SCP.
Для этого, все, что необходимо установить, sshd
- сервер SSH.
openssh-server
пакет. /etc/ssh/sshd_config
к /etc/ssh/sshd_config_backup
/etc/ssh/sshd_config
и изменение число в строке Port 22
некоторому другому один. Это вызвано тем, что большая часть SSH нападает на целевые серверы на Порте 22
. Измените его на более высокое количество. [Дополнительный; используйте для доступа от машин вне Вашей LAN] Установка статический IP, перенаправление портов (найденный в Ваших установках маршрутизатора) и динамический DNS.
Используя клиент WinSCP для Windows, можно теперь соединиться с сервером и файлами доступа отовсюду. Вы также получаете Терминальный доступ к своему серверу (использование PuTTY).
P.S. Любой соединение должен будет знать Ваше имя пользователя и его пароль.
Можно установить простой http сервер как это,
python -m SimpleHTTPServer
Не нуждаются в апаче.