Que comando pode montar um compartilhamento SSH e iniciar um arquivo?

0

Eu tenho um arquivo em outra máquina Ubuntu. Eu quero acessá-lo da minha máquina na minha LAN. Eu não quero entrar no Nautilus para montar o compartilhamento primeiro e, em seguida, navegue até o arquivo. Eu quero um comando que se conecte via SSH automaticamente (montando seu compartilhamento, se já não ou no entanto) e abra esse arquivo em minha máquina no programa associado (suponha que eu tenha esse programa instalado em minha máquina).

Qualquer maneira simples de fazer isso? Eu vou colocar esse comando em um lançador para que eu possa clicar duas vezes nele.

    
por nLinked 15.12.2011 / 21:06

1 resposta

0

Eu suponho que você tenha sshfs configurado;)

#!/bin/bash

# Mount your sshfs
sshfs your_server:/sshfs_share /media/sshfs_share

#Use zenity to ask what file to open
file=$(zenity --entry --text "What file?")

# Or use a zenity file chooser
file=$(zenity --file-selection --title="Select a File)

# Open a file
gedit $file

Para opções com zenity, consulte zenity por exemplo ou homem zenity

Você pode certamente elaborar o script, adicionando verificação de erros, verificar a existência do arquivo, etc., mas isso será um bom começo.

    
por Panther 15.12.2011 / 22:00