- Linux 환경에서 SSH 접속을 위해 Putty 혹은 XShell을 설치하고, FTP, SFTP 접속을 위해 파일질라(FileZilla)를 설치해 왔을 것 이다. 하지만 모바엑스텀(MobaXterm)은 SSH 접속, FTP, SFTP 등을 이 프로그램 하나로 모두 할 수 있다.
- 현재까지는 아쉽게도 Windows(윈도)만 지원하고, MacOS 환경에서는 사용 불가능하다.
- 무료 버전과 유료 버전에 대한 내요이 나오는데, 무료 기능도 충분히 강력하다. "Download" 클릭
- 개인적으로 설치형 보단 portable 유형을 선호하기 때문에 나는 Portable edition을 다운로드, 압축 해제 하였다.
- 실행 후 default charset 설정을 해준다.
① "Session" 을 클릭
② "SSH" 클릭
③ Remote host 입력란에 "사용자 이름@퍼블릭 IP" 입력
- 상기 내용을 참고 하면 되지만 다음과 같이 이해할 수 있다. ex) ubuntu@11.111.111.111 - 사용자 이름은 ubuntu로 설치 하였기 때문에 ubuntu 이다. (AWS Linux로 설치한 경우 ec2-user) - 퍼블릭 IP는 AWS 콘솔에서 인스턴스를 클릭하면 확인할 수 있다.
④ "Advanced SSH settings" 클릭
⑤ "Use private key" 클릭 후 EC2 비밀키 선택
⑥ "OK" 클릭
- 최초로 로그인을 했을 경우 다음 화면이 나올 것이다. "Accept" 클릭
- 정상적으로 접속되는걸 볼 수 있다.
- 한참 사용하지 않고 있다보면 재미있는 UI를 보여주기도 한다. 펭귄?이 돌아 다닌다.
- 최초 접속한 경우 root, ubuntu 비밀번호 생성해주도록 한다.
1) root 비밀번호 설정
sudo passwd root
2) ubuntu 비밀번호 설정
sudo su -
#전환 후
passwd ubuntu
2. Hostname을 변경 해보자.
- 실무에서는 여러 서버를 운영하고 있을 것이고, 서버가 많아질 수록 IP만으로 어떤 서비스인지 분간하기 어려워 진다.
- 이런 경우 hostname 변경을 하여 관리할 수 있다.
- 하기 명령어 입력
sudo vi /etc/cloud/cloud.cfg
- preserve_hostname: true로 변경 하여 준다. 변경 후 :wq 입력
- 하기 명령어 입력, "localhost" 부분을 원하는 호스트 명으로 변경하여 준다.
ex) gdh-web 으로 입력 하였다.
sudo vi /etc/hosts
- 하기 명령어 입력, "localhost" 부분을 원하는 호스트 명으로 변경하여 준다.
ex) 여기도 gdh-web으로 입력
sudo vi /etc/hostname
- 재부팅 후 확인 해보자.
- 하기 명령어로도 재부팅 가능하고, ec2 console에서 우클릭하여 재시작도 가능하다.
sudo reboot
- 다시 접속 후 확인해보면 hostname이 변경된 것을 볼 수 있다.
3. Timezone을 KST로 변경 해보자.
- EC2를 설치 후 그대로 사용하는 경우, 서버 날짜 Default 세팅은 UTC로 되어 있을 것 이다.
3.1) 내 Ec2 Timezone 확인 방법
확인 방법 1)
date
확인 방법 2)
timedatectl
확인 방법 3)
/etc/localtime
확인방법 4)
cat /etc/timezone
- 실무에서라면 이를 한국 서버를 운용하는 경우 KST(Asia/Seoul)로 바꿔주는 경우가 많을 것 이다.