욤미의 개발일지

[Linux] SSH 서버 원격 접속 방법 본문

Linux

[Linux] SSH 서버 원격 접속 방법

욤미 2022. 10. 21. 22:18
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>

 

참고

  1. https://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%EC%85%B8
728x90
반응형
Comments