[Amazon Linux 2] 공개 키 인증에서 비밀번호 인증으로 변경

내용



EC2에 연결하는 방법을 공개 키 인증에서 암호 인증으로 변경

유사한 기사
(Amazon Linux 2) sshd_config 및 authorized_keys 배우기

절차



대상 EC2에 SSH 연결하여 사용자를 루트로 전환합니다.

sshd_config 백업 검색



설정 변경을 하기 전에는 반드시 백업을 취득해 둡니다.
# cd /etc/ssh/
# pwd
/etc/ssh

# ls -l
total 608
...
-rw-r--r-- 1 root root       2276 Mar 15 12:25 ssh_config
-rw------- 1 root root       3977 Mar 15 12:04 sshd_config
...

# cp -p sshd_config sshd_config_yyyymmdd
# ls -l
total 608
...
-rw-r--r-- 1 root root       2276 Mar 15 12:25 ssh_config
-rw------- 1 root root       3977 Mar 15 12:04 sshd_config
-rw------- 1 root root       3977 Mar 15 12:04 sshd_config_yyyymmdd
...

sshd_config 설정 변경



sshd_config의 설정을 변경합니다.
(변경 전)
#PubkeyAuthentication yes
PasswordAuthentication no

(변경 후)
PubkeyAuthentication no
PasswordAuthentication yes
# vi sshd_config
# cat sshd_config | grep PubkeyAuthentication
#PubkeyAuthentication yes
PubkeyAuthentication no

# cat sshd_config | grep PasswordAuthentication
PasswordAuthentication yes
#PasswordAuthentication no

# systemctl restart sshd.service

vi 명령을 사용하여 설정을 변경하고 cat + grep에서 변경 사항이 문제없이 변경되었는지 확인합니다.
그런 다음 systemctl 명령으로 sshd.service를 다시 시작합니다.

비밀번호 인증으로 연결 확인



Teraterm을 사용하여 암호 인증으로 로그인할 수 있는지 확인합니다.
그 때, 현재의 접속은 유지한 채 가 주세요.

IP 주소를 입력하고 OK를 누릅니다.


사용자 이름과 암호를 입력하고 브레인 암호 사용(L)을 선택하여 연결합니다.


연결할 수 있었습니다.




이것으로 패스워드 인증으로 변경할 수 있었다.
할 수 있었지만 패스워드 인증은 그다지 좋지 않으므로 원래대로 되돌립니다.
# cp -p  sshd_config_yyyymmdd sshd_config
# systemctl restart sshd.service

좋은 웹페이지 즐겨찾기