- ssh -i sample.pem ubuntu@3.2.3.44
원격 접속 시 연결을 암호화해서 안전하게 접속하기 위해 사용.
Password를 사용하는 방식이 있지만, RSA key를 사용하는 방법이 선호된다. 보안상 주기적으로 PW를 변경해야하는 이슈 등 운영/보안 이슈가 있기에 key 방식이 더 낫다. AWS에서 EC2를 만들면 Public key는 서버안에 저장되고(/.ssh/authrized_keys), Private key를(.pem 파일) 다운받을 수 있다. 이를 출발지 컴퓨터에 저장해두고 SSH 접속시 활용하여 접속할 수 있다.
만약 보안 상 Well-known port 를 사용하고 싶지 않다면 /etc/ssh/sshd_config 파일에서 포트를 변경할 수 있다.
- ifconfig : private IP
- curl ifconfig.me : public IP
- curl -v https://google.com
- nslookup google.com
- netstat -lntpu
- netstat -an | grep 80
- netstat -an | grep 3306
- ps -aux : 프로세스 자체에 대한 %CPU/%MEMORY 등 정보 확인
- ps -ef | grep tomcat : 부모/자식 프로세스 관계 확인
- top : 프로세스 사용 정보
- sar1 : 1초마다 프로세스 사용 정보
- df -h : 디스크 정보
- free : 메모리 정보
- /proc/meminfo : 모든 정보가 다 들어있는 폴더
- df -h : 현재 마운트 되어있는 디스크 정보
- fdisk -l : 현재 장착된 디스크들 정보