SSH에서 비밀번호 인증 사용 안함


답변:


54

라인을 교체 한 후 :

#PasswordAuthentication yes

라인으로 :

PasswordAuthentication no

/etc/ssh/sshd_config파일을 저장하고, 당신이해야 할 당신의 SSH 서버를 다시 시작 터미널에서 다음 명령을 사용하여

sudo service ssh restart

또는:

sudo restart ssh

sudo /etc/init.d/ssh reload
noob

@noob보다시피 동일하지 않습니다.
Radu Rădeanu

ssh서비스 재시작과 sshd서비스 재시작의 차이점은 무엇입니까 ? sshd 대신 ssh를 다시 시작하려는 이유는 무엇입니까?
Hatshepsut

1
@Hatshepsut : 그것은 우분투 일이며, 성가신 일입니다. 레드햇 기반 시스템, 그것은 '서비스 SSHD'이다
드미트리

0

ssh 암호 인증을 비활성화하기 전에 개인 키를 사용한 액세스가 예상대로 작동하는지 확인하십시오. 확인되면 비밀번호 인증을 비활성화 할 수 있습니다. 서버 보안을 강화하기 위해 다음과 같은 변경 사항을 제안합니다.

다음을 사용하여 파일을 편집하십시오. sudo nano /etc/ssh/sshd_config

파일에서 다음 값을 활성화했는지 확인하십시오.

PermitRootLogin no

PasswordAuthentication no

ChallengeResponseAuthentication no

UsePAM no

파일을 저장하고 SSH 서비스 를 다시 시작하십시오.

sudo service ssh restart

또는

sudo systemctl restart ssh

이 설정이 무엇을하는지 설명해 주시겠습니까?
php_nub_qq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.