VSCODE: ssh ProxyCommand o ProxyJump non funzionano

di il
1 risposte

VSCODE: ssh ProxyCommand o ProxyJump non funzionano

Ciao a tutti,
Sto lavorando con VSCode su Windows e mi collego con ssh a due server. In realtà avrei la necessità di collegarmi ad un solo server il quale faccia da ponte per la connessione al secondo server, e quindi aprire la cartella e programmare i codici nel secondo server.

Per una spiegazione migliore:
PC(VSCode) --ssh--> Server 192.168.1.x --ssh--> Server 192.168.2.x

Ho cercato online diversi suggerimenti ma non funzionano.
A titolo di esempio ho provato come segue a configurare il setting file di vsstudio per le connessioni ssh

Host 192.168.2.10
HostName 192.168.2.10
User root
Port 22
ForwardX11 yes

Host 192.168.3.10
HostName 192.168.3.10
User root
Port 22
IdentityFile C:/Users/.ssh/id_rsa
ForwardX11 yes
ProxyCommand ssh -W %h:%p 192.168.2.10 ...or... ProxyJump 192.168.2.10

Spero di aver esposto la domanda in modo chiaro e ringrazio anticipatamente. Cordiali saluti

1 Risposte

  • Re: VSCODE: ssh ProxyCommand o ProxyJump non funzionano

    Prova a rispettare il formato indicato al seguente link: https://code.visualstudio.com/blogs/2019/10/03/remote-ssh-tips-and-tricks

    Ovvero:
    # Jump box with public IP address
    Host jump-box
        HostName 52.179.157.97
        User sana
        IdentityFile ~/.ssh/jumpbox
    
    # Target machine with private IP address
    Host target-box
        HostName <IP address of target>
        User sana
        IdentityFile ~/.ssh/target
        ProxyCommand ssh -q -W %h:%p jump-box
    Ricevi qualche errore o messaggio utile a capire perché non funziona ?

    Edit: E verifica anche quanto scritto nella sezione Offline remote machine presente nel link postato.
Devi accedere o registrarti per scrivere nel forum
1 risposte