이번 포스팅에서는 Vultr 워드프레스용 호스팅 서버에서 PuTTY를 통해 SSH(Secure Shell)를 접속하는 방법을 소개하도록 하겠습니다.
Vultr에서 제공하는 워드프레스용 호스팅 서비스를 이용하면 SSH에 접속할 필요는 없을 수도 있습니다. 그러나 wp-config.php를 수정, 워드프레스 사이트 추가 설치 등의 작업을 하려면 SSH로 서버에 접속하여 직접 처리하여야 합니다. 그러므로 SSH 접속 방법을 알아두시면 좋습니다.
간단 용어 설명
- SSH (Secure SHell)
네트워크 상의 다른 컴퓨터에 접속하기 위해 사용되는 보안 프로토콜. 또는 응용프로그램입니다. - PuTTY
PuTTY는 SSH, Telnet을 위한 클라이언트 프로그램으로 윈도우에서 주로 사용됩니다. SSH 또는 텔넷을 통해 서버에 접속하게 되면, 명령줄 인터페이스(Command Line Inferface; CLI)환경을 사용하여 작업을 수행할 수 있습니다. 시각적으로 화려하고 직관적인 GUI 환경과는 달리, 명령어를 입력하고 그 결과를 텍스트로 출력하는 방식으로 동작합니다.
PuTTY 설치하기
Microsoft Store를 열고 PuTTY를 검색합니다. 그러면 PuTTY가 나옵니다. 화면에 다운로드 버튼을 누르면 설치됩니다. PuTTY 설치가 완료되면 다운로드 버튼은 설치됨으로 변경됩니다.
또는 PuTTY 공식 사이트(https://www.putty.org)에서 설치 파일을 내려받으시면 됩니다.
PuTTY로 호스팅 서버 접속하기
1) 서버 IP 주소 확인
인터넷 브라우저 창을 새로 열고 Vultr 홈페이지에 접속하여 호스팅 서버 IP 주소를 확인합니다. SSH 로그인 단계에서 root 계정의 password도 이곳에서 복사 및 붙여넣기를 해야 하므로 브라우저 창을 유지합니다.
2) PuTTY 실행하기
PuTTY를 실행하면, 아래와 같이 PuTTY Configuration 창이 뜹니다.
- Host Name (or IP address)는 Vultr 호스팅 서버의 IP를 입력합니다. SSH의 기본 포트는 22번으로 미리 입력되어 있습니다.
- Connection type은 SSH를 선택합니다.
- 앞 단계에서 설정한 세션 정보를 저장하려면 Saved Sessions 아래 입력창에 적당한 이름을 입력하고 Save 버튼을 누릅니다. 저는 wordpress로 입력해서 저장했네요. 이후에는 IP 주소를 입력할 필요 없이, 해당 세션 정보로 호스팅 서버에 접속할 수 있습니다.
3) SSH 로그인하기
아래와 같이 로그인 창이 뜹니다.
- 로그인 ID로 root를 입력한 다음 enter 키를 칩니다.
- 첫 번째 단계에서 열어 놓은 브라우저 창에서 password를 복사합니다. 그리고 마우스 오른쪽 버튼을 눌러서 붙여넣기를 합니다. password가 정상일 경우 로그인에 성공합니다.
SSH 키를 사용하여 자동로그인을 하는 방법도 있으나, 본 포스팅의 설명 범위를 넘어서므로 생략하였습니다. SSH 접속 빈도가 높거나 비밀번호 입력이 귀찮다면, PuTTY SSH key 접속 방법을 찾아보셔서 적용하시는 것을 추천해 드립니다.