본문 바로가기
서버/리눅스

[Linux] 원격 SSH 접속 Putty

by 코딩히어로 2022. 1. 12.
728x90

리눅스 커널을 사용하기 위해 가장 기본이 되는 프로그램인

Putty 사용방법에 대해 알아보도록 하겠습니다.

Putty 프로그램은 SSH 접근 시 가장 보편화되고 많이 사용되고 있으며

가장 강력한 장점인 무료로 사용이 가능하다는 점 때문에 리눅스 관리자라면

대부분은 사용 중이라고 생각합니다.

 

Download PuTTY: latest release (0.76)

This page contains download links for the latest released version of PuTTY. Currently this is 0.76, released on 2021-07-17. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

위 사이트를 통해 자신에게 맞는 운영체제의 설치 파일을 다운로드하고

설치까지 완료하였다면 아래의 순서에 따라 자신의 서버로 접근이 가능합니다.

 

 

설치 진행을 완료하고 실행을 시켜보면 위 그림과 같은 창이 나타납니다.

여기서 첫번째 입력 칸에Host Name(or IP address)라고 되어있는 칸에 접속할 리눅스 컴퓨터의 IP를 입력하고

Port라고 되어있는 부분에는 22를 입력한 뒤 아래쪽 saved Sessions칸에 저장할

이름을 영문으로 표기 후 Save 버튼을 누릅니다.

 

 

위 그림은 임의로 IP를 입력하였습니다.

이렇게 Save 시키면 앞으로는 접속 시에 계속해서 입력이 필요 없이 List에 Load만으로 접속이 가능합니다.

자 그럼 Port 번호는 왜 1번 2번도 아니고 22번을 사용하였나요?라는 질문이 생기죠

 

그 이유는 Connection Type을 설명하면서 같이 설명드리겠습니다.

위 그림에서 Connection Type 은 총 5가지로 아래와 같습니다.


1. RAW Type

  전송 제어 프로토콜(Transmission Control Protocol, TCP, 문화어: 전송 조종 규약)은

인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나로, 

IP와 함께 TCP/IP라는 명칭으로도 널리 불린다. TCP는 근거리 통신망이나 인트라넷,

인터넷에 연결된 컴퓨터에서 실행되는 

프로그램 간에 일련의 옥텟을 안정적으로, 순서대로, 에러 없이 교환할 수 있게 합니다.

 

2. Telnet Type

  텔넷 프로토콜은 네트워크와 인터넷을 통해 다중 사용자 터미널 서버에 원격으로 액세스 하는 방법을 제공합니다. 

텔넷은 응용 프로그램이 텔넷 클라이언트이거나 별도의 텔넷 터미널 클라이언트를 통해 다중 사용자 터미널 서버와 

통신하는 클라이언트 - 서버 연결로 구성됩니다

 

3. RLogin Type 

 RLOGIN은 TCP 포트 513을 통해 사용자가 TCP를 통해 통신하는 네트워크를 통해 다른

호스트에 로그인할 수 있게 해주는 Unix 소프트웨어 유틸리티입니다. 

그러나 RLOGIN이나 Telnet은 보안 프로토콜이 아니기 때문에 트래픽을

포트 스니핑 응용 프로그램에서 쉽게 볼 수 있습니다.

 

4. SSH Type 

  네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고

다른 시스템으로 파일을 복사할 수 있도록 해 주는 

응용 프로그램 또는 그 프로토콜을 가리킵니다.

기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 

안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공합니다.

기본적으로는 22번 포트를 사용합니다.

SSH는 암호화 기법을 사용하기 때문에,

통신이 노출된다고 하더라도 이해할 수 없는 암호화된 문자로 보인다.

 

5. Serial Type 

  컴퓨터 환경에서 직렬 포트(serial port, 문화어: 직렬 포구)는 한 번에 하나의

비트 단위로 정보를 주고받을 수 있는 직렬 통신의 물리 인터페이스입니다. 

 

병렬 포트와는 대조된다. 개인용 컴퓨터 역사를 보면 대개가 데이터는

단말기와 다양한 주변 기기와 같은 장치와 컴퓨터 사이에서 직렬 포트를 통해 전송됩니다.

 


 여기서 저는 SSH로 접근을 하기 때문에 SSH 공용 포트인 22번을 사용합니다.

728x90
반응형

'서버 > 리눅스' 카테고리의 다른 글

[Linux] File Descriptor란?  (1) 2022.02.11
[Linux] 방화벽 Firewall  (8) 2022.02.08
[Linux] 프로세스란?  (21) 2022.01.11
[Linux] chroot 500 oops error 해결  (8) 2022.01.10
[Linux] Makefile이란?  (4) 2022.01.07

댓글