EC2 SSH 접속 문제
ssh -i "I8C109T.pem" ubuntu@####
ssh 명령어 연결 입력 시 아래와 같은 메시지가 나오면서 verification failed가 발생했다.
- [####]은 domain
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.
.
.
Host key verification failed.
ssh-keygen -R ####
다음 명령어로 초기화 시켜준다.
/[경로]/known_hosts updated.
Original contents retained as /[경로]/.ssh/known_hosts.old
- 다시 접속 시도
ssh -i "I8C109T.pem" ubuntu@####
The authenticity of host 'i8c109.p.ssafy.io (52.78.15.252)' can't be established.
ED25519 key fingerprint is SHA256:RvIIeE5jeb/+j/Ki6c1tCy64+724gOSEzIvsf7ynxDY.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
- yes 입력 후 정상적으로 ssh연결이 성공.
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; cp -r $n/{bin,lib,share} /usr/local
명령어를 EC2에 실행해서 발생한 오류 같다. 755라 SUID가 없어져서 발생하는 문제라고 추측 중.
su -
명령어와 sudo
명령어 둘 다 실행할 수 없기때문에 고칠 수 있는 방법이 없다고 판단해서 서버를 초기화 했다.