strutture:le:scr:howto:vscode-ssh
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| strutture:le:scr:howto:vscode-ssh [2025/06/24 08:00] – enrico@infn.it | strutture:le:scr:howto:vscode-ssh [2025/06/24 13:39] (current) – enrico@infn.it | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Sessioni SSH da Visual Studio Code ====== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | VSC permette di lavorare usando un server remoto. Questo grazie ad una connessione SSH ed ad un mini vscode-server che viene installato nella \${HOME}/ | ||
| + | |||
| + | ===== Preparazione ambiente Linux AFS ===== | ||
| + | |||
| + | Siccome le \${HOME} degli utenti nei server della sezione INFN di Lecce sono su OpenAFS, nel cui spazio non è possibile creare files di tipo socket, per poter usare VSC con connessioni SSH verso i nostri server è necessario far puntare \${HOME}/ | ||
| + | |||
| + | |||
| + | - rinominare, se esiste, \${HOME}/ | ||
| + | - creare una apposita directory in /tmp (mkdir -p / | ||
| + | - creare un link simbolico (ln -s \${HOME}/ | ||
| + | |||
| + | ===== Configurazione SSH (jump host) ===== | ||
| + | |||
| + | Tutti i server Linux della sezione INFN di Lecce sono accessibili via SSH solo dalla LAN o dal bastion che coincide con il server di login pubblica login.le.infn.it. | ||
| + | |||
| + | E' possibile configurare il client SSH in modo che effettui in modo trasparente un " | ||
| + | |||
| + | Ecco un esempio del file di configurazione del client SSH $HOME/ | ||
| + | |||
| + | < | ||
| + | Host lecce-hop | ||
| + | User enrico | ||
| + | | ||
| + | Port 22 | ||
| + | | ||
| + | IPQoS lowdelay throughput | ||
| + | |||
| + | Host gpu-vscode | ||
| + | | ||
| + | User enrico | ||
| + | Port 22 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | IPQoS lowdelay throughput | ||
| + | </ | ||
| + | |||
| + | ===== Sessione SSH remota ===== | ||
| + | |||
| + | Su VSC aprire una sessione SSH remota selezionando come host gpu-vscode (se definito come nell' | ||
| + | |||
| + | |||
