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 시간 나옴

UTC to 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