VIM + netrw: accéder à une machine derrière une passerelle


1

Je voudrais installer une session vim pour éditer des fichiers sur une machine derrière une passerelle ssh. Est-ce possible?

Pour accéder aux fichiers via la ligne de commande, je dois faire:

mycomputer$ ssh gateway
gateway$ ssh othermachine
othermachine$ vim file

La passerelle n’autorise pas le transfert ssh normal:

> nc
rbash: nc: command not found
> /usr/bin/nc   
rbash: /usr/bin/nc: restricted: cannot specify `/' in command names

1
Avez-vous vu ce ; il faut nc sur la passerelle, cependant.
Ingo Karkat

Réponses:


0

Netrw a une variable "g: netrw_scp_cmd"; Je me demande s’il ya quelque chose que vous pourriez régler qui utiliserait la passerelle; quelque chose comme "passerelle ssh 'scp -q'". Je n'ai pas de configuration de passerelle pour tester cette idée; vous devrez jouer avec.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.