Usare l'estensione Remote - SSH in Visual Studio Code

Completato

Dopo aver configurato il server SSH, si apprenderà come connettersi al computer remoto dal computer locale. Gli sviluppatori dell'agenzia vogliono continuare a usare Visual Studio Code come editor. Sviluppare su un computer remoto con Visual Studio Code è possibile tramite l'estensione SSH remoto.

L'estensione SSH remoto

L'estensione Remote - SSH di Visual Studio Code consente di usare qualsiasi computer remoto con un server SSH come ambiente di sviluppo. L'estensione apre una connessione tra il computer locale e quello remoto. L'estensione installa un server denominato Server di Visual Studio Code nell'ambiente remoto, che consente a Visual Studio Code locale di interagire senza problemi con il codice sorgente remoto e i runtime.

Dopo la connessione a un computer remoto, è possibile interagire con file e cartelle ovunque nel file system remoto e sfruttare il set di funzionalità completo di Visual Studio Code, ad esempio IntelliSense (completamenti), spostamento del codice e debug. L'estensione esegue comandi e altre estensioni direttamente nel computer remoto, quindi per ottenere questi vantaggi non è necessario che nel computer locale sia presente il codice sorgente.

Diagramma che mostra come l'estensione Remote - SSH connette l'editor di Visual Studio Code locale all'ambiente di sviluppo del computer remoto.

Visual Studio Code esegue le estensioni in una delle due posizioni: localmente sul lato interfaccia utente/client o in remoto nell'host SSH. Mentre le estensioni che influiscono sull'interfaccia utente di Visual Studio Code, ad esempio i temi, vengono installate in locale, la maggior parte delle estensioni risiede nel computer remoto. Questa configurazione garantisce un'esperienza fluida e consente di installare le estensioni necessarie per una determinata area di lavoro in un computer remoto dal computer locale. In questo modo, è possibile riprendere esattamente da dove si era rimasti, da un computer diverso completo di estensioni.

Usare solo Remote - SSH per connettersi a computer remoti sicuri attendibili e di proprietà di una parte attendibile. Un remoto compromesso potrebbe usare la connessione remota di Visual Studio Code per eseguire il codice nel computer locale.

Nella sezione successiva si installerà l'estensione SSH remoto e la si userà per connettersi al server SSH creato.