Простой и безопасный доступ к удаленным файлам

протокол sshfsЧтобы все заработало, Вам необходимо установить sshd. Для Ubuntu это значит пакет openssh-server.

Для внешнего доступа Вам также потребуется включить переадресацию порта 22 в роутере/шлюзе безопасности и найти Ваш внешний IP.

Теперь Вы сможете войти в систему на своей машине с помощью обычных учетных данных.

$ ssh user@192.168.1.100

user@192.168.1.200’s пароль: введя пароль, Вы должны получить полный доступ к удаленной системе.

Удобная команда scp, secure copy, во многом работает похоже. Чтобы скопировать файл test.txt на удаленный исходный каталог пользователя, просто введите:

$ scp test.txt user@192.168.1.100: как и прежде, потребуется ввести пароль.

Копирование можно выполнять и в обратном направлении. Следующая команда показывает, как копировать файл с абсолютным путем, то есть не в исходном каталоге пользователя, на локальный компьютер.

$ scp user@192.168.1.100:/var/log/messages remote-messages

Эти две команды означают, что Вы сможете просматривать систему файлов и свободно копировать файлы между компьютерами. Sshfs раскрывает эту функцию как систему файлов, которую Вы сможете присоединить. Прежде чем узнать, как именно, давайте кратко рассмотрим sshfs.

Sshfs внедряется с помощью FUSE и полагается на протокол sftp в ssh для доступа к удаленному компьютеру. Как протокол удаленного доступа к файлам sshfs не слишком хорош.

К примеру, несколько пользователей одновременно пишущих в один файл могут создать хаос. Преимущества заключаются в наследовании безопасности и в простоте установки.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288