¿Cómo monte una carpeta ssh en Linux desde un script?

0

Ya tengo instalado sshfs y sé cómo montar la unidad, pero cuando trato de proporcionar la contraseña automáticamente, no hace nada diferente.

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

Ideas?

Eric Fossum
fuente

Respuestas:

3

Debe buscar la autenticación SSH basada en clave pública de modo que no necesite proporcionar una contraseña para iniciar sesión en la máquina 192.168.0.200.

Básicamente, ejecutarías ssh-keygenen la máquina MAVERICK como "eric" y luego copiarías el contenido del ~.ssh/id_rsa.pubarchivo creado en

/home/ericfoss/.ssh/authorized_keys

en la máquina 192.168.0.200.

bobmagoo
fuente
0

Intente agregar una nueva línea (\ n) en el archivo que está proporcionando (pass.txt) después de la contraseña real.

Si lo escribe en la línea de comando, también proporciona una nueva línea que ve.

Zonk
fuente