SSH доступ к файлам

SSH доступ к файлам

SSH доступ к файлам

Захотелось наглядно подключать папки на удаленных серверах
Но при этом не ставить ничего лишнего. Не настраивать FTP и тому подобное
Выход оказался прост. Монтирование через SSH, а именно, файловую систему SSHFS

Установим SSHFS

sudo apt install sshfs

Создадим папку куда будем монтировать

mkdir ~/SSHFS

Подключим нашу папку

sshfs virtual@10.10.10.6:/home/virtual/ /home/imbicile/SSHFS/

Синтаксис работы такой: sshfs пользователь@адрес_сервера:/что_монтируем/ /куда_монтируем/

Но что если мы хотим иметь полный доступ ко всем папкам.
Для этого нужно монтировать через root
Сначала надо активировать для root вход через ssh на удаленном сервере

Зададим пароль root

sudo passwd root

Отредактируем конфигурацию ssh сервера, чтобы разрешить доступ root

sudo nano /etc/ssh/sshd_config

Найти строку PermitRootLogin , и привести к виду

#PermitRootLogin prohibit-password
PermitRootLogin yes

Перезапустим ssh сервер

sudo service ssh restart

Уже на своем ПК монтируем корневую папку / под root

sshfs root@10.10.10.6:/ /home/imbicile/SSHFS/

Отключение папки

sudo umount /home/imbicile/SSHFS/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *