SSH 접속하는 가장 쉬운 방법 VScode 플러그인 Remote SSH 원격 접속
🖐️SSH란?
SSH(Secure Shell)는 네트워크를 통해 두 컴퓨터 간의 보안 연결을 제공하는 프로토콜입니다.
SSH는 데이터 암호화, 인증, 무결성을 보장하여 두 컴퓨터 간의 높은 보안을 유지합니다.
SSH 접속 프로그램으로 대표적으로 SSH 통신을 지원하는 OpenSSH, PuTTY, SecureCRT가 있습니다.
SSH 기본 포트는 22번을 사용합니다.
SSH 접속 명령어
ssh 사용자이름@서버IP -p 포트번호
VS Code에서 지원하는 Extension을 활용해서 SSH로 VS Code에서 VM에 접속하여 작업을 진행하면 편리하고 생산성과 효율성이 높일 수 있습니다.
VS Code SSH 접속 구조도
자 그럼 VScode 플러그인을 활용해서 SSH 환경에 접속하는 방법을 설명하겠습니다.
1. Remote-SSH 설치
VScode를 열고 왼쪽에 플러그인 클릭 합니다.
Remote-SSH 검색창에 입력하고 설치를 합니다.
2. SSH Configuration File 설정
Remote-SSH를 설치하시고 다음 단축키를 입력합니다.
Mac - Cmd + Shift + P
Windows - Ctrl + Shift + P
입력하면 상단 중앙에 검색을 할 수 있는 검색창이 나타납니다.
위에 이미지처럼 보이는 보기를 클릭합니다.
클릭을 하면 config 파일 창이 열립니다.
다음과 같은 문법으로 SSH config 설정 파일에 설정을 해주시면 됩니다.
다음과 같이 여러 서버를 관리하는 경우 다중 호스트를 설정하실 수 있습니다.
Host server1
HostName 192.168.0.1
User root
Port 22
Host server2
HostName 203.0.113.10
User ubuntu
Port 2222
[중요!] SSH Config 파일 설정 예시
Host [별칭 또는 호스트 이름]
HostName [원격 서버의 IP 주소]
User [사용자 계정 이름]
Port [포트 번호]
IdentityFile [개인 키 파일 경로]
각 항목에 대한 상세 설명
- Host
- SSH 접속 시 사용할 별칭 또는 도메인/호스트 이름을 지정합니다.
- 예: Host myserver 또는 Host 계정명@IP주소:포트번호
- 기본적으로 짧고 직관적인 이름을 사용해 별칭으로 등록하는 것이 좋습니다.
- HostName:
- 접속하려는 원격 서버의 IP 주소 또는 도메인 이름을 지정합니다.
- 예: HostName 192.168.0.1 또는 HostName example.com
- User:
- 원격 서버의 사용자 계정을 지정합니다.
- 예: User root 또는 User ubuntu
- Port:
- SSH 연결에 사용할 포트 번호를 지정합니다.
- 기본 포트(22번)를 사용하는 경우에는 생략 가능합니다.
- 예: Port 2222
- IdentityFile:
- SSH 연결에 사용할 개인 키 파일의 경로를 지정합니다.
- PEM 형식의 개인 키 파일(. pem)을 사용하며 키 인증 방식으로 서버에 접속하는 경우 필수입니다.
- 기본 위치는 ~/. ssh/id_rsa이며 다른 경로를 사용하는 경우 명시적으로 지정해야 합니다.
- 예: IdentityFile ~/. ssh/mykey.pem
3. SSH 원격 서버 접속하기
SSH Configuration File을 설정을 했다면 Remote-SSH 설정창을 열어 Connect to Host를 클릭합니다.
Configuration File 설정한 호스트를 선택해서 연결을 합니다.
4. SSH 원격 접속 후 사용하기
SSH 원격 접속 후에 로컬환경과 동일하게 사용할 수 있습니다.
whoami 명령어로 SSH 접속을 확인하실 수 있습니다.
웹사이트, 쇼핑몰, 블로그, 수익형 블로그 SEO최적화 상담
검색엔진최적화 SEO 쇼핑몰, 랜딩페이지, 자사사이트 - 크몽
martino 전문가의 마케팅 서비스를 만나보세요. <p><strong style="font-size: 24px;&q...
kmong.com
고객을 만족시키고 신뢰할 수 있는 마케팅 24시간 상담
인스타그램, 랜딩페이지, 검색엔진 최적화, AI리뷰, 웹사이트 제작 - 와이에스 마케팅
랜딩페이지, 검색엔진 최적화, SEO, 웹사이트, 사장님댓글, 네이버플레이스, 인스타그램 위치태그, 네이버 AI 댓글 관리, 배민 AI 댓글 관리 서비스를 제공하는 전문업체 와이에스 마케팅입니다.
ynsmarketing.com
'ITstudy' 카테고리의 다른 글
애드센스 승인을 위한 블로그 건바이건 블로그 글쓰기 대행 서비스! (0) | 2025.02.18 |
---|---|
마케터, 블로거, 인플루언서에게 필요한 링크트리(linktr.ee) 사용법 알아보기 (1) | 2025.02.03 |
신규 고객을 부르는 검색엔진 최적화가 필요한 이유와 SEO 마케팅 (0) | 2025.01.21 |
백엔드 개발자 필수 기술 클라우드플레어(Cloudflare) 개념과 기본 사용법 1탄 (0) | 2025.01.10 |
네이버 플레이스 사업자라면 꼭필요한 플레이스 경쟁업체 대표 키워드 보는방법 (2) | 2024.12.04 |