¿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 ericfoss@192.168.0.200:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
eric@192.168.0.200's password: 
eric@MAVERICK:~$

Ideas?

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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.