CentOS의 openssh에서 비밀번호 지원을 활성화하는 방법은 무엇입니까?

CentOS의 openssh에서 비밀번호 지원을 활성화하는 방법은 무엇입니까?

배경: 팔로우 중입니다.지침SSH를 통해 Windows의 CentOS 7 가상 머신에서 실행되는 .NET 애플리케이션을 디버그합니다. 그리고 나는 nix의 SSH에 대해 거의 아무것도 모릅니다.

문제: VS는 CentOS SSH 서버와 통신하기 위한 공통 비밀번호를 찾을 수 없다고 불평합니다. 나는 무작위로 diffie-hellman을 골라 /etc/ssh/sshd_config다음과 같이 넣었습니다 Ciphers diffie-hellman-group-exchange-sha256. 그 후 데몬을 다시 시작하려고 했으나 다음 오류가 발생했습니다.

> systemctl status sshd.service
● sshd.service - OpenSSH server daemon                                                                                                                                           
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)                                                                                        
   Active: activating (auto-restart) (Result: exit-code) since Mon 2021-04-19 17:32:27 +07; 11s ago                                                                              
     Docs: man:sshd(8)                                                                                                                                                           
           man:sshd_config(5)                                                                                                                                                    
  Process: 3077 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)                                                                                                   
 Main PID: 3077 (code=exited, status=255)                                                                                                                                        
                                                                                                                                                                                 
Apr 19 17:32:27 localhost.localdomain systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a                                                                 
Apr 19 17:32:27 localhost.localdomain systemd[1]: Failed to start OpenSSH server daemon.                                                                                         
Apr 19 17:32:27 localhost.localdomain systemd[1]: Unit sshd.service entered failed state.                                                                                        
Apr 19 17:32:27 localhost.localdomain systemd[1]: sshd.service failed.  

서비스 상태를 확인하면 더 많은 정보를 얻을 수 있습니다.

> systemctl status sshd
Apr 19 17:34:34 localhost.localdomain systemd[1]: Starting OpenSSH server daemon...
-- Subject: Unit sshd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit sshd.service has begun starting up.
Apr 19 17:34:34 localhost.localdomain sshd[3083]: /etc/ssh/sshd_config line 29: Bad SSH2 cipher spec 'diffie-hellman-group-exchange-sha256'.
Apr 19 17:34:34 localhost.localdomain systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a
Apr 19 17:34:34 localhost.localdomain systemd[1]: Failed to start OpenSSH server daemon.
-- Subject: Unit sshd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit sshd.service has failed.
-- 
-- The result is failed.
Apr 19 17:34:34 localhost.localdomain systemd[1]: Unit sshd.service entered failed state.
Apr 19 17:34:34 localhost.localdomain systemd[1]: sshd.service failed.

VS를 CentOS에 연결하려면 어떻게 해야 합니까?

관련 정보