욤미의 개발일지
[Linux] SSH 서버 원격 접속 방법 본문
728x90
반응형
SSH
SSH, Secure Shell Protocol는 네트워크 프로토콜 중 하나이다. 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 말한다. 특히 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 통신할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜이다.
1. 원격 접속 방법
SSH 클라이언트에 접속해 아래 명령어를 입력한다. (Win-cmd/Gitbash, MacOS/Linux-Terminal)
ssh <USER>@<SERVER IP> -p <PORT>
- USER: 접속할 리눅스 사용자
- SERVER IP: 네트워크상 접근 가능한 서버 IP 혹은 host name
- PORT: 리눅스 서버의 SSH 포트. 기본 포트는 22번으로 별도로 지정하지 않았다면 -p 옵션 생략가능
2. pem key가 있는 경우
1) 키 파일의 권한 변경
Windows
- 윈도우에서는 chmod 같은 파일 권한을 변경하는 명령어가 없어서 파일 속성에서 설정해주면 된다.
MacOS/Linux
- 400: 파일 소유권자만 읽기 가능
chmod 400 <PEMKEY.pem>
2) pem키 경로를 추가해서 원격 접속
ssh -i <PEMKEY.pem> <USER>@<SERVER IP> -p <PORT>
참고
728x90
반응형
'Linux' 카테고리의 다른 글
[Linux] vi 편집기 사용 및 기본 명령어 (0) | 2023.08.23 |
---|---|
[Linux] 디스크 용량 확인 df, du 명령어 (0) | 2022.11.23 |
[Error] ModuleNotFoundError: No module named ‘tensorflow.contrib’ 오류 해결 (0) | 2022.10.02 |
[Linux] 파일/폴더 개수 확인하기 (0) | 2022.09.28 |
[Error] VScode SSH: Failed to save, EACCES permission denied 오류 해결 (0) | 2022.09.28 |