VSCode에서 원격 서버에 SSH하고 코딩하는 방법

3569 단어 SSHeditorVSCode

구축 환경



원격측
$ cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

클라이언트측
Microsoft Windows [Version 10.0.18362.900]

설정 절차



아래의 공식 절차에 따라 설정했다.

OpenSSH 설치



OpenSSH 호환 OpenSSH 클라이언트가 설치되어 있어야 합니다.

System requirements#
Local: A supported OpenSSH compatible SSH client must also be installed.

Microsoft 공식 절차 에서 OpenSSH를 설치합니다. PowerShell을 관리자 권한으로 시작하고 다음 명령을 실행합니다.
// OpenSSHクライアントをインストール
$ Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False

// OpenSSHサーバをインストール
$ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False

// インストールされたことを確認
$ Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'


Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : Installed

VSCode 설치



VSCode 공식 페이지에서 설치 프로그램을 다운로드하여 설치했다.
htps : // 여기.ゔぃすあ lsつぢお。 코m/

Remote Development 설치



VSCode>Extensions> "Remote Development"로 검색합니다.



"Remote Development"를 선택하여 설치합니다.

원격 서버에 SSH 연결 준비



VSCode>View>Command Palette...>"Remote-SSH: Connect to Host...">"Configure SSH Hosts...">"Settings"를 선택합니다.



Remote.SSH: Config File의 위치에 설정 파일의 배치 패스를 설정한다. 이번에는 「C:\command\vscode\ssh_config」에 설정 파일을 배치했다.

배치한 ssh_config에 아래의 SSH 설정을 저장한다.
※ 이번은 키 인증을 사용한 원격 접속의 예이다
Host [接続名]
    User [ユーザ名]
    HostName [IPアドレス]
    Port [ポート番号]
    IdentityFile [鍵パス]

※ 첫회 접속은 File>Preferences>Settings>User>"Commonly Used">"Remote-SSH">"Remote.SSH: Show Login Terminal"을 체크해 두는 것. 덧붙여 첫회 접속 성공 후에는, 체크를 제외하는 것.

원격 서버에 SSH 연결



VSCode > Remote Explorer > SSH Targets를 선택합니다.



설정한 접속명이 일람에 표시되어 있으므로, 누르면 SSH 접속이 개시된다.



프롬프트가 표시되면 연결에 성공!

좋은 웹페이지 즐겨찾기