코사장의 코딩 놀이터

웹개발

퓨티(PuTTY)를 활용한 SSH 및 텔넷 접속

코사장_ 2023. 4. 29. 14:18
반응형

1. 퓨티의 기본 개념

 

퓨티(PuTTY)는 오픈소스 SSH 및 텔넷 클라이언트입니다. 원격 서버에 안전하게 접속하여 명령어를 입력하거나 파일을 전송할 수 있는 도구입니다. 퓨티는 Windows, macOS, Linux 등 다양한 운영 체제에서 사용할 수 있습니다.

 

2. 퓨티 설치 방법

2.1. Windows

공식 웹사이트(https://www.putty.org)에서 Windows 용 퓨티 설치 파일을 다운로드하십시오. 다운로드한 파일을 실행하여 설치를 진행하십시오.

 

2.2. macOS

터미널에서 brew 명령어를 사용하여 퓨티를 설치하십시오. brew가 설치되어 있지 않다면, 먼저 Homebrew를 설치한 후 진행하십시오.

brew install putty

2.3. Linux

대부분의 리눅스 배포판에서는 패키지 관리자를 사용하여 퓨티를 설치할 수 있습니다. 예를 들어, Ubuntu에서는 아래와 같은 명령어를 사용합니다.

sudo apt-get install putty

 

3. 퓨티 사용 방법

3.1. SSH 접속

퓨티를 실행한 후, "Host Name (or IP address)"란에 원격 서버의 주소를 입력하십시오. "Port"에는 SSH 포트 번호를 입력하고, "Connection type"에서 "SSH"를 선택하십시오. "Open"을 클릭하여 SSH 접속을 시도합니다.

 

3.2. 텔넷 접속

SSH와 유사하게 퓨티에서 텔넷을 사용하여 원격 서버에 접속할 수 있습니다. "Host Name (or IP address)"에 원격 서버 주소를 입력하고, "Port"에 텔넷 포트 번호를 입력한 후 "Connection type"에서 "Telnet"을 선택하십시오. "Open"을 클릭하여 텔넷 접속을 시도합니다.

 

3.3. 파일 전송

퓨티는 파일 전송을 위해 SCP 및 SFTP를 지원합니다. 이를 위해 퓨티와 함께 제공되는 별도의 도구인 PSCP와 PSFTP를 사용하십시오.

 

4. 퓨티 사용 시 주의 사항

4.1. 암호화 및 인증

퓨티를 사용하여 원격 서버에 접속할 때, 암호화 및 인증을 사용하여 보안을 유지하십시오. SSH는 기본적으로 암호화를 지원하며, 키 기반 인증을 사용하여 보안을 더 강화할 수 있습니다. 텔넷은 암호화를 지원하지 않으므로, 중요한 데이터를 전송할 때는 SSH를 사용하는 것이 좋습니다.

 

4.2. 포트 포워딩

포트 포워딩 기능을 사용하여 원격 서버의 특정 포트에 접속하거나, 원격 서버를 통해 다른 서버에 접속할 수 있습니다. 이 기능은 보안상의 이유로 차단된 포트에 접속해야 할 때 유용합니다. 퓨티에서 포트 포워딩을 설정하려면 "Connection" > "SSH" > "Tunnels" 메뉴로 이동하십시오.

 

4.3. 세션 관리

퓨티를 사용하여 여러 원격 서버에 자주 접속하는 경우, 세션 관리 기능을 사용하여 서버 정보를 저장하고 빠르게 접속할 수 있습니다. "Session" 메뉴에서 "Saved Sessions"에 원하는 이름을 입력하고 "Save" 버튼을 클릭하여 세션을 저장하십시오. 저장된 세션을 불러오려면, 세션 목록에서 원하는 세션을 선택하고 "Load" 버튼을 클릭하십시오.

 

5. 결론

퓨티는 SSH 및 텔넷 접속을 위한 강력한 오픈소스 도구입니다. 다양한 운영 체제에서 사용할 수 있으며, 파일 전송 및 포트 포워딩과 같은 고급 기능도 지원합니다. 퓨티를 사용하여 원격 서버에 안전하게 접속하고 작업을 수행하십시오. 그러나 텔넷 접속의 경우, 암호화되지 않은 데이터 전송으로 인한 보안 문제가 발생할 수 있으므로 주의하십시오.

반응형