GO lang

Visual Studio Code 와 서버 Remote SSH 연결하는 방법

nang. 2021. 3. 12. 09:10
반응형
SMALL

VSC Remote SSH

  1. 서버 환경
  • Centos7-password
$ sudo yum install openssh-server
$ sudo systemctl start sshd.service
$ sudo systemctl enable sshd.service


  1. VSC에서 플러그인 설치
  • Remote Development
    • Remote - WSL, Remote - SSH, Remote - Containers 등이 일괄 설치

image



  1. 원격 접속
  • 왼쪽 하단의 >< 버튼 클릭

image


  • Remote-SSH: Connect to Host...

image


  • 연결 정보 입력
    • userID@IP주소

image


  • Continue
    • 새로운 VSC 가 뜨면서 Select 나옴

image


  • Password 입력

image


  • 연결 완료

image



  1. extension 설치
  • 원격에 extension 추가 작업
    • extension 들어가보면 install in SSH 버튼 있음

image



  1. 폴더 열기
  • Open Folder...
    • 서버에 있는 go 파일 확인 가능

image



KEY로 자동 접속하기

  1. power shell
  • 유저 홈 디렉토리 .ssh 폴더에 ssh key 파일 생성하기
$ ssh-keygen -t rsa -b 4096

image



  1. key 복사
  • power shell
$ Get-Content .\.ssh\id_rsa.pub
나오는 key 복사


  1. 서버에 접속하여 붙여넣고 저장
$ vi /root/.ssh/authorized_keys
붙여넣기


  1. VSC
  • F1
    • Configure SSH Hosts...

image

  • 연결했던 Config 파일 선택하여 내용 입력 후 저장
    • Host
      • VSC에서 별명으로 사용될 것
    • HostName
      • 서버 주소
    • User
      • 서버 접속 UserID
    • IdentityFile 입력

image



  1. 연결 완료
  • F1

image

반응형
LIST

'GO lang' 카테고리의 다른 글

[GO] Gin Framework 설치 & 간단한 예제  (0) 2021.03.04
Go lang 설치하기  (0) 2021.02.02