일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws lightsail
- 제약조건 제거
- 플러터
- rsa 복호화
- 하이브리드암호화
- 스왑 메모리
- 세션쿠키
- 내도메인 한국
- jenkins git ignore file 추가
- 하이브리드 암호화
- Stored Procedure log
- fk컬럼 삭제
- swap file
- 지속쿠키
- spring
- springboot3 jstl
- Docker
- XSS 예방
- jstl dependency
- aws lightsail 배포
- jstl 종류
- AES
- lightsail 도메인 연결
- RSA
- git
- docker error
- Flutter
- rsa java
- springboot 배포
- aws
- Today
- Total
easycode
[AWS] aws lightsail ubuntu root로 키 대신 비밀번호로 접속할 수 있도록 설정하기 본문
현재 진행하고 있는 팀 프로젝트(우연)에서 이번엔 인프라를 담당하게 되어, aws lightsail을 구축하게 되었다.
lightsail 구축 및 서배 배포를 기록으로 남겨 보려고 한다. 오늘 포스팅 할 주제는 첫 번째 과제였던 키 대신 root로 비밀번호를 입력해 접속할 수 있도록 설정해주는 부분이다.
먼저 lightsail에서 자신의 인스턴스로 들어간다.
자신의 인스턴스에 들어가면, 아래에 있는 SSH를 사용하여 연결 버튼을 누른다.
먼저 비밀번호부터 생성해줘야 한다. 앞으로 로그인할 때 사용할 비밀번호이니 꼭 기억해두자.
sudo passwd root
위 명령어를 입력해서 비밀번호를 먼저 생성해준다.
다음으로 SSH 접속 방식을 비밀번호로 로그인할 수 있도록 수정해줘야 한다.
sudo vi /etc/ssh/sshd_config
위 명령어를 입력해서 sshd_config 파일을 수정해줄 것이다.
수정은 i를 눌러 수정할 수 있다.
1. root 접속 허용
PermitRootLogin prohibit-password
를 아래와 같이 변경해준다.
PermitRootLogin yes
2. 비밀번호로 접속 허용
PasswordAuthentication no
를 아래와 같이 변경해준다.
PasswordAuthentication yes
모두 변경했다면 esc를 누른 후, :wq 입력 후 엔터를 눌러 저장 해준다.
3. 재시작
service sshd restart
변경된 설정이 적용될 수 있도록 재시작 해준다.
변경이 완료 됐다면 exit를 사용해서 빠져 나오면 된다!
나는 맥 터미널에서 접속했는데, 팀원에 의하면 window의 경우 PuTTY를 사용하는 게 편하다고 한다.
맥에서 확인하는 방법은 터미널에서
ssh root@[lightsail ip]
입력하면 확인할 수 있다. 아이디는 root, 비밀번호는 아까 설정한 비밀번호이다.
접속에 성공 시 보이는 화면
이것도 고정 ip를 정해주고, 네트워크 방화벽을 설정해줘야 하는데 이 부분은 다음 포스팅에 작성하도록 하겠습니다.
'AWS' 카테고리의 다른 글
[배포] SpringBoot+Docker+AWS lightsail로 애플리케이션 서버에 배포하기(feat. m1) (0) | 2023.12.07 |
---|---|
[AWS] 무료 도메인 생성 후, aws lightsail에 연결해주기(feat.내도메인 한국) (0) | 2023.12.04 |
[AWS] aws lightsail 고정 IP 생성 후, 방화벽 설정하기 (2) | 2023.12.04 |
[AWS] AWS RDS 프리티어(MySQL 버전) 생성 및 설정(feat. 이클립스 연결까지) (0) | 2023.12.01 |