Как смонтировать папку ssh в Linux из скрипта?

Как смонтировать папку ssh в Linux из скрипта?

У меня уже установлен sshfs, и я знаю, как монтировать диск, но когда я пытаюсь автоматически ввести пароль, ничего не происходит.

eric@MAVERICK:~$ sshfs [email protected]:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
[email protected]'s password: 
eric@MAVERICK:~$

Идеи?

решение1

Вам следует рассмотретьSSH-аутентификация на основе открытого ключатаким образом, вам не нужно будет вводить пароль для входа в машину 192.168.0.200.

По сути, вы бы запустили ssh-keygenMAVERICK на машине как «eric», а затем скопировали бы содержимое ~.ssh/id_rsa.pubсозданного файла в

/home/ericfoss/.ssh/authorized_keys

на машине 192.168.0.200.

решение2

Попробуйте добавить символ новой строки (\n) в файле, который вы предоставляете (pass.txt), после фактического пароля.

Если вы введете его в командной строке, вы также увидите символ новой строки.

Связанный контент