[NHN Cloud Hosting - Linux] SSH로 서버 접속
리눅스에서도 Xrdp를 사용하면 GUI가 있는 RDP를 사용할 수 있다고 한다.
그럼에도 SSH를 사용하기로 한 이유는 서버 사양을 고려한 부분이 크고 다른 이유는 다양한 명령어들을 이번 기회에 공부할 수 있을 것 같아서이다.
PuTTY
SSH 클라이언트로 사용할 프로그램은 대표적인 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를 실행시킨다.
Load 버튼을 클릭하면 탐색기가 열리는데 여기서 All Files 설정으로 모든 파일이 보이게 한 다음 내 서버 접속 인증키. pem 파일을 불러온다.
불러온 후에 알림 창이 뜨는데 성공적으로 불러오게 되면 Successfully imported ~ 내용을 확인할 수 있다.
이제 활성화된 버튼 Save private key를 클릭하고 알아볼 수 있는 이름으로 저장한다.
이제 putty를 실행한 다음 서버와 연결에 필요한 정보들을 채워 넣는다.
Session 항목
Host Name (or IP address) : 서버 이름이나 주소
Port : 기본 22
Connection type : SSH
Connection > SSH > Auth > Credential 항목에서 Private key file for authentication에 생성해 놓은. ppk 파일을 선택한다.
이렇게 세팅해 놓고 다시 Session 항목으로 이동해서 현재 설정해 놓은 session 정보를 저장해 두면 나중에 다시 접속할 때 편하다.
Saved Sessions 아래에 세션이름을 입력하고 Save 클릭하면 해당 이름으로 세션이 저장된다.
이제 내 서버에 SSH 연결할 준비가 끝났다.
Open을 눌러주면 터미널 창이 뜬다.
창에는 login as :라는 문구만 보이고 무언가 입력을 기다리고 있다.
이는 어떤 사용자 계정으로 로그인할지에 대한 입력을 기다리는 것으로 이 계정은 서버에 따라 다르기 때문에 확인을 해서 입력한다.
내가 사용 중인 서버는 CentOS이며 사용자 계정이름은 centos이다.
centos를 입력하고 엔터를 치면
성공적으로 서버에 접속했다.