Como eu monto uma pasta ssh no linux a partir de um script?

0

Já tenho o sshfs instalado e sei montar o disco, mas quando tento fornecer a senha automaticamente, não faz nada diferente.

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

Idéias?

    
por Eric Fossum 20.08.2012 / 15:55

2 respostas

3

Você deve procurar em autenticação SSH baseada em chave pública de tal forma que você não precise fornecer uma senha para entrar na máquina 192.168.0.200.

Basicamente, você executaria ssh-keygen na máquina MAVERICK como "eric" e então copiaria o conteúdo do arquivo ~.ssh/id_rsa.pub criado em

/home/ericfoss/.ssh/authorized_keys

na máquina 192.168.0.200.

    
por 20.08.2012 / 16:02
0

Tente adicionar uma nova linha (\ n) no arquivo que você está fornecendo (pass.txt) após a senha real.

Se você digitar na linha de comando, você também fornecerá uma nova linha que você vê.

    
por 20.08.2012 / 16:06