sftp desativado, mas tem acesso ssh. Como montar?

4

alguns computadores de laboratório da minha universidade têm o sftp desativado. No entanto, tenho acesso ssh normal. Obviamente, não tenho permissões de root nesses computadores.

Eu preciso transferir uma quantidade razoável de VHDL para / a partir deles. Eu poderia usar, fx:

ssh user@lab1 cat file > local_copy

- e monte tudo, mas isso é feio. Eu prefiro montar através do sftp para que eu possa usar meu próprio editor local, mas dadas as circunstâncias ...

E acredito que o SSHFS (o módulo FUSE) depende do sftp ...: /

    
por user42806 21.11.2010 / 18:15

1 resposta

2

Se o sftp estiver faltando apenas, ao contrário de ativamente proibido (que não tenho certeza se é possível ter acesso total à linha de comando), obtenha um binário sftp-server para a arquitetura e versão corretas do OpenSSH e especifique seu caminho ao chamar sftp ou sshfs :

sftp -s /path/to/sftp-server user@lab1
sshfs -o sftp_server=/path/to/sftp-server user@lab1:/ /path/to/mount/point

Se o seu editor local é Emacs, você não precisa de tudo isso: Tramp pode usar muitos métodos diferentes, incluindo ssh e ssh + scp .

Se você preferir manter uma cópia local de todos os arquivos, use Unison (como rsync, mas bidirecional) para mantê-los em sincronia.

    
por 21.11.2010 / 23:07