Używanie rozszerzenia Remote — SSH w programie Visual Studio Code

Ukończone

Po skonfigurowaniu serwera SSH dowiedzmy się, jak nawiązać połączenie z maszyną zdalną z komputera lokalnego. Deweloperzy w Twojej agencji chcą nadal używać programu Visual Studio Code jako edytora. Programowanie na maszynie zdalnej przy użyciu programu Visual Studio Code jest możliwe za pośrednictwem rozszerzenia Remote - SSH.

Rozszerzenie Remote — SSH

Rozszerzenie Remote — SSH programu Visual Studio Code umożliwia używanie dowolnej maszyny zdalnej z serwerem SSH jako środowiska programistycznego. Rozszerzenie otwiera połączenie między maszyną lokalną a zdalnym. Rozszerzenie instaluje serwer o nazwie Visual Studio Code Server w środowisku zdalnym, który umożliwia lokalnemu programowi Visual Studio Code bezproblemową interakcję ze zdalnym kodem źródłowym i środowiskami uruchomieniowymi.

Po nawiązaniu połączenia z maszyną zdalną możesz wchodzić w interakcje z plikami i folderami w dowolnym miejscu w zdalnym systemie plików i korzystać z pełnego zestawu funkcji programu Visual Studio Code, takich jak IntelliSense (uzupełnienia), nawigacja po kodzie i debugowanie. Rozszerzenie uruchamia polecenia i inne rozszerzenia bezpośrednio na maszynie zdalnej, więc żaden kod źródłowy nie musi znajdować się na komputerze lokalnym, aby uzyskać te korzyści.

Diagram przedstawiający sposób, w jaki rozszerzenie Remote — SSH łączy lokalny edytor programu Visual Studio Code ze środowiskiem deweloperskim maszyny zdalnej.

Program Visual Studio Code uruchamia rozszerzenia w jednym z dwóch miejsc: lokalnie po stronie interfejsu użytkownika/klienta lub zdalnie na hoście SSH. Rozszerzenia wpływające na interfejs użytkownika programu Visual Studio Code , takie jak motywy, są instalowane lokalnie, ale większość rozszerzeń znajduje się na maszynie zdalnej. Ta konfiguracja zapewnia bezproblemowe środowisko pracy i umożliwia zainstalowanie wszelkich wymaganych rozszerzeń dla danego obszaru roboczego na maszynie zdalnej z komputera lokalnego. W ten sposób możesz pobrać dokładnie miejsce, w którym zostało to przerwane, z innej maszyny wraz z rozszerzeniami.

Użyj opcji Remote — SSH, aby nawiązać połączenie z bezpiecznymi maszynami zdalnymi, którym ufasz i które należą do zaufanej firmy. Naruszone zdalne urządzenie może używać połączenia zdalnego Visual Studio Code do wykonywania kodu na komputerze lokalnym.

W następnej sekcji zainstalujesz rozszerzenie Remote — SSH i użyjesz go do nawiązania połączenia z utworzonym serwerem SSH.