воскресенье, 31 июля 2011 г.

The Linux Way to Do This: #0001



Быстрый способ расшарить файлы

Проблема:
Быстро расшарить файлы для других пользователей в локальной сети
Решение:
Среди различных операционных систем отличным решением является использовать стандартные протоколы типа FTP или HTTP. Отличным решением будет использовать python:
user@localhost:~$ python -m SimpleHTTPHeader 8080
При этом на порту 8080 открывается простой HTTP-сервер с текущей корневой директорией.
OPTION #1:
Это решение хорошо в случае, если вы редко делитесь файлами. Гораздо эффективнее сделать
user@localhost:~$ echo "alias share=python -m SimpleHTTPHeader 8080" >> ~/.bashrc
После этого делимся файлами просто
user@localhost:~$ share
OPTION #2:
Часто возникает потребность расшарить только один файл для других людей, хотелось бы размещать и скачивать его максимально быстро. В этом случае поможет небольшой bash-скрипт

[+] fileshare.sh
Теперь запустив
user@localhost:~$ fileshare srcfile dstfile
удалённый пользователь может забрать файл менеджером загрузок, например, wget.

OPTION #3:
Дополнительной скорости в этих действиях можно добавить наиболее часто используемых пользователей в /etc/hosts.
root@localhost:~# echo "user1 192.168.0.2" >> /etc/hosts

Комментариев нет:

Отправить комментарий