CentOS로 AWS CLI를 설치하려고 하면 Could not resolve host 에러가 뜨는데 딱 봐도 인터넷 연결 안된 것..
구글에 ping test를 해봤는데 역시나 인터넷이 연결 안 됨
ip addr
명령으로 사용 가능한 네트워크를 찾는다.
ifup [네트워크 이름]
으로 네트워크를 연결 시켜준다.
활성화되었다고 뜨면 성공한 것이다.
연결이 안된다면 ifdown 네트워크 이름]
을 먼저 실행하고 다시 ifup 해준다.
다시 ping 테스트를 해보면 연결되었다.
이제 연결했다는 내용을 저장해서 재부팅했을때도 연결된 상태를 유지시켜줘야한다.
cp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /root/ifcfg-enp0s3 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
사진에서 overwrite 뜨는 것은 두 번째로 cp 했기 때문이고 처음 시도하면 안 뜬다.
ip addr show
명령을 이용해 ip를 확인하면 enp0s3 네트워크에 성공적으로 연결된 것을 볼 수 있다.
이제 인터넷 연결이 되었으니 AWS CLI를 다운받을 수 있다.
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
정상적인 다운을 받을 수 있다.
다운 받으면 awscliv2.zip 파일이 생긴다.
unzip awscliv2.zip sudo ./aws/install
zip파일 압축을 해제하면 aws 파일이 생긴다.
install하면 끝난다.
aws --version
을 이용해 버전을 확인해서 버전이 나오면 성공한 것이다.