Монтируем удаленный каталог через ssh

Нам понадобиться sshfs если его нет, то установим aptitude install sshfs

команда монтирования выглядит так:

sshfs user@192.168.1.1:/home/user /mnt/mountpoint

Далее от вас потребуют ввести пароль, если вы хотите монтировать из bash скрипта в не-интерактивном режиме, но с паролем, тогда воспользуйтесь expect

Если его нет, установите aptitude install expect

Код для монтирования в скрипте будет выглядеть так:

#!/bin/bash
#
expect -f- <<ENDSCRIPT
spawn -ignore HUP /usr/bin/sshfs user@192.168.1.1:/home/user /mnt/mountpoint
expect "*assword*"
send "your_password\r"
expect "\n"
ENDSCRIPT
#
#

Be the first to comment on "Монтируем удаленный каталог через ssh"

Leave a comment

Your email address will not be published.