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
chmod 400 <PEMKEY.pem>
400: 파일 소유권자만 읽기 가능
2) pem키
ssh -i <PEMKEY.pem> <USER>@<SERVER IP> -p <PORT>
참고
- https://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%EC%85%B8
- https://baked-corn.tistory.com/52
댓글남기기