Чтобы все заработало, Вам необходимо установить 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 не слишком хорош.
К примеру, несколько пользователей одновременно пишущих в один файл могут создать хаос. Преимущества заключаются в наследовании безопасности и в простоте установки.