리눅스에서도 Xrdp를 사용하면 GUI가 있는 RDP를 사용할 수 있다고 한다.

 

그럼에도 SSH를 사용하기로 한 이유는 서버 사양을 고려한 부분이 크고 다른 이유는 다양한 명령어들을 이번 기회에 공부할 수 있을 것 같아서이다.

 

PuTTY

SSH 클라이언트로 사용할 프로그램은 대표적인 PuTTY로 정했다.

 

PuTTY

 

Download PuTTY: release 0.83

0.83, released on 2025-02-08, is the latest release. You can also find it at the Latest Release page, which will update when new releases are made (and so is a better page to bookmark or link to). Release versions of PuTTY are versions we think are reasona

www.chiark.greenend.org.uk

 

PuTTY 최신 버전을 다운로드하여 설치하고 puttygen.exe 도 다운로드해 놓는다.

 

SSH로 접속할 때 서버 접속 인증키가 필요한데 NHN에서 서버를 생성할 때 만든 키 파일은. pem 확장자로 PuTTY에서는 이 파일을 그대로 사용할 수 없기 때문에. ppk로 변환하는 과정이 필요하다.

 

먼저 서버를 신청할 때 생성하고 다운해 놓은 서버 접속 인증키를 준비해 놓고 puttygen.exe를 실행시킨다.

 

puttygen.exe

 

Load 버튼을 클릭하면 탐색기가 열리는데 여기서 All Files 설정으로 모든 파일이 보이게 한 다음 내 서버 접속 인증키. pem 파일을 불러온다. 

 

불러온 후에 알림 창이 뜨는데 성공적으로 불러오게 되면 Successfully imported ~ 내용을 확인할 수 있다.

 

이제 활성화된 버튼 Save private key를 클릭하고 알아볼 수 있는 이름으로 저장한다.

 

이제 putty를 실행한 다음 서버와 연결에 필요한 정보들을 채워 넣는다.

 

Session 항목

Host Name (or IP address) : 서버 이름이나 주소

Port : 기본 22

Connection type : SSH

 

PuTTY - configration

 

 

Connection > SSH > Auth > Credential 항목에서 Private key file for authentication에 생성해 놓은. ppk 파일을 선택한다.

PuTTY - configration

 

이렇게 세팅해 놓고 다시 Session 항목으로 이동해서 현재 설정해 놓은 session 정보를 저장해 두면 나중에 다시 접속할 때 편하다.

 

PuTTY - session save

 

Saved Sessions 아래에 세션이름을 입력하고 Save 클릭하면 해당 이름으로 세션이 저장된다.

 

이제 내 서버에 SSH 연결할 준비가 끝났다.

 

Open을 눌러주면 터미널 창이 뜬다.

 

PuTTY - login as :

 

창에는 login as :라는 문구만 보이고 무언가 입력을 기다리고 있다.

 

이는 어떤 사용자 계정으로 로그인할지에 대한 입력을 기다리는 것으로 이 계정은 서버에 따라 다르기 때문에 확인을 해서 입력한다.

 

내가 사용 중인 서버는 CentOS이며 사용자 계정이름은 centos이다.

 

centos를 입력하고 엔터를 치면

 

PuTTY

 

성공적으로 서버에 접속했다.

728x90
반응형

'Develop > Server' 카테고리의 다른 글

리눅스 명령어 - ls  (0) 2025.03.01
[NHN Cloud Hosting - Linux] php 테스트  (1) 2025.03.01
[NHN Cloud Hosting - Linux] mysql 테스트  (0) 2025.03.01
SSH와 RDP  (0) 2025.03.01
NHN 리눅스 서버 개설  (0) 2025.03.01

서버가 만들어지고 가장 처음 해야 할 작업은 내 서버에 접속을 하는 것이다.

 

접속하는 방법에는 SSH와 RDP 크게 두 가지 방식이 있다.

 

RDP (Remote Dsktop Protocol)

원격 데스크톱 프로토콜 

다양한 종류의 RDP 소프트웨어들이 있는데 Microsoft에서 개발한 RDP 프로토콜을 확장하거나 개선한 형태로 제공되며 기본적으로 원격 컴퓨터의 화면을 클라이언트에게 전송하고 클라이언트의 입력을 서버로 전달한다.

 

사용자가 그래픽 환경을 원격으로 사용할 수 있도록 즉, 데스크톱 화면을 그대로 보면서 마우스와 키보드로 제어할 수 있는 방식으로 일반적으로 윈도우 환경에서 많이 사용된다. GUI를 그대로 볼 수 있기 때문에 사용이 편리하고 직관적이라 원격으로 그래픽 환경이 필요한 작업을 할 때 유용하다.

 

SSH (Sercure Shell)

보안 쉘

 

주로 터미널 기반의 명령어를 사용하여 원격 시스템에 접속하는 데 사용되며 이는 GUI가 따로 없으며 명령줄 인터페이스(CLI)만을 사용하여 서버에 접속하여 제어할 수 있다.

 

SSH는 암호화된 통신을 제공하는 프로토콜이며, 서버와 클라이언트 간에 안전한 데이터 전송을 보장한다. 이 접속 방식은 서버의 텍스트 기반 셸에 접근할 수 있으며 일반적으로 리눅스나 유닉스 시스템에서 많이 사용된다.

 

결론적으로 두 방식의 가장 큰 차이점은 GUI 유무에 있고 그 안에서 각각의 장단점이 존재하게 된다.

 

 

728x90
반응형

+ Recent posts