본 글은 기존에 작성했던 리눅스 서버 구축 2, 3의 내용을 전제로 하여 작성되었습니다.
https://yongchanyong.tistory.com/11
https://yongchanyong.tistory.com/21
1. Remote - SSH 설치
vscode extention에서 Remote - SSH를 설치합니다.
2. config 파일 작성
검색창에서 ctrl + shift + p를 누른 뒤 ssh를 입력하거나 >ssh를 입력하고 'SSH 구성파일 열기'를 클릭합니다.
이후 내 PC의 config 파일을 선택합니다.
이후 다음과 같이 작성합니다.
Host [계정명]@[IP 주소]:[포트번호]
HostName [IP 주소]
User [계정명]
Port [포트 번호]
IdentityFile [file 위치]
기존에 ssh 설정 시 사용했던 내부망 할당 IP, 포트번호 및 데스크탑의 사용자 이름을 이용하여 config 파일을 작성해줍니다.
이때, 여러 개 작성하여 다른 서버에도 접속 가능하게 구현할 수 있습니다.
e.g.
Host [별명1]
HostName [IP 주소]
User [계정명]
Port [포트 번호]
IdentityFile [file 위치]
Host [별명2]
HostName [IP 주소]
User [계정명]
Port [포트 번호]
IdentityFile [file 위치]
Host : 계정명@IP주소:포트번호 또는 IP주소 경우에 따라 골라서 사용
HostName : IP 주소
User : 계정 이름
Port : 연결할 포트 번호. 기본포트 (22번) 일 경우 생략 가능
IdentityFile : 키 파일(.pem 확장자) 위치. 상황에 따라 생략 가능
3. 서버 접속
검색창에서 ctrl + shift + p를 누른 뒤 ssh를 입력하거나 >ssh를 입력하고 '호스트에 연결'을 클릭합니다.
이후 config 파일에 작성한 host 중에서 연결할 host를 선택하고, 비밀번호를 입력합니다.
이후 창의 좌측 하단에 SSH와 host 이름이 표시된다면 접속에 성공한 것입니다.
References :
https://velog.io/@solar/SSH-인증키-생성-및-서버에-등록-간편하게-접속하기
https://dev-taerin.tistory.com/16
'개발 일지, etc > Linux' 카테고리의 다른 글
[Ubuntu(Linux)] Mac에서 ubuntu 원격 데스크톱 연결 (+20240922 추가) (3) | 2024.09.21 |
---|---|
[Ubuntu(Linux)] docker 설치 및 troubleshooting(미완성) (0) | 2024.09.20 |
[Ubuntu(Linux)] 리눅스 서버 구축 3. 외부 서버 접근 (0) | 2024.05.11 |
[Ubuntu(linux)] Ubuntu에서 snap 안 쓰고 firefox 설치하기 (2) | 2024.04.28 |
[Ubuntu(Linux)] Emote를 이용한 이모지 사용 방법 (0) | 2024.04.27 |