일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- endpoint
- VPC
- cloud-config
- keypair
- EC2
- googleauthenticator
- docker #dockerfile #도커 #도커파일
- dataroot
- ssh
- ecr.dkr
- 11531
- 합격전략
- AWS
- kubernetes #k8s #구성요소 #작동원리 #핵심요소
- node exporter
- docker #도커 #기본명령어
- prometheus
- 알고리즘
- ecr.api
- 후기
- 백준
- 숙련기술원
- kubernetes #k8s #기본 #명령어
- docker
- 도커
- Metric
- ENI
- 블로그 소개 #공지
- imds
- 4575
Archives
- Today
- Total
ISFJ 개발자의 이야기
Amazon Linux 2023 Root ssh connect 본문
현재 아래와 같이 생성한 아마존 리눅스 2023 EC2 서버에 root 유저로 접속하려고 하면 아래와 같은 문제가 발생합니다.
해결 방안
sudo su # root 유저
vim /etc/ssh/sshd_config
먼저 위 명령어로 root 에 접근해주고 sshd_config 파일을 아래의 사진과 같이 수정해줘야 합니다.
PermitRootLogin yes 부분을 작성해주고 저장하고 나옵니다.
systemctl restart sshd
그리고 위 명령어로 sshd를 재시작 해줍니다.
마지막으로 아래의 명령어를 통해 루트 디렉터리로 .ssh 를 옮겨줍니다.
sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
chown -R root:root /root/.ssh
결과
다시 root로 접근해보면 에러가 발생하지 않고 접근이 잘되는 모습을 확인할 수 있습니다.
트러블 슈팅
성공적으로 안될시 아래의 명령어를 참고하여 트러블 슈팅을 진행하시면 될 것 같습니다.
authorized_keys 파일 부분의 내용이 잘못되었는지 확인해보세요.
sudo su -
cd /root/.ssh
grep -o 'ssh-rsa AAAAB3NzaC1yc2E[^ ]*' /home/ec2-user/.ssh/authorized_keys > /root/.ssh/authorized_keys
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
chown -R root:root /root/.ssh
'Cloud > AWS' 카테고리의 다른 글
Docker Container log를 Cloudwatch Logs에 저장하기 (2) | 2025.06.14 |
---|---|
Amazon Linux 2023 MFA Connect (0) | 2025.06.12 |
ecr.api와 ecr.dkr엔드포인트 차이점 (0) | 2025.06.05 |
EC2는 사실 VPC Subnet에 있는게 아니다. (0) | 2025.06.01 |
재시작시에도 userdata가 적용되도록 구성 (0) | 2025.05.18 |