AWS/AWS 일반
[AWS] 자주 쓰는 명령어 정리 (SSH, SCP, python 버전 변경, 비번 setting)
yubi5050
2022. 8. 7. 22:07
📌 EC2 최초 생성 후 SSH 접속 명령어
ssh -i [pem파일경로] [ec2-user계정명]@[ec2 instance의 public DNS]
# ex) /c/aws_keys/ec2-key.pem ubuntu@ec2-3-37-194-212.ap-northeast-2.compute.amazonaws.com
📌 EC2 내부에 파일 이동 명령어 (SCP)
scp -i [pem파일경로] -r [업로드할 파일 이름] [ec2-user계정명]@[ec2 instance의 public DNS]:~/[경로]
# scp -i /c/ec2.pem -r C:/.env ubuntu@ec2-3-37-194-212.ap-northeast-2.compute.amazonaws.com:~/
📌 Python 2 => 3으로 바꾸기 (ubuntu 16.04 기준)
sudo apt-get install -y python-pip
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
sudo update-alternatives --config python ==> 2입력
📌 EC2 최초 비번 setting
sudo passwd root => 비번 입력 (ex.root)
📌 EC2 Time 시간 바꾸기
$ date => UTC 시간 나옴
$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
$ date => KST 시간 나옴
📌 EC2 포트포워딩
# port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
📌 EC2 pip 설치 안되었다고 뜰 때
에러 메시지 : command pip3 not found, but can be installed with ~
sudo apt-get update
sudo apt-get upgrade
sudo apt install python3-pip
📌 EC2 Timezone 변경
sudo timedatectl set-timezone Asia/Seoul