SSH를 사용하여 원격 서버에 연결할 때 권한이 거부되었습니다.

SSH를 사용하여 원격 서버에 연결할 때 권한이 거부되었습니다.

저는 ssh를 처음 사용하고 두 개의 Linux 시스템(Ubuntu 20.04.3 및 Zorin OS 16)에 설치했습니다. SSH를 통해 한 컴퓨터에서 다른 컴퓨터로 액세스를 시도했습니다. 내가 사용하는 명령은 인데 ssh username@ip-address, 올바른 비밀번호를 입력했는데도 Permission failed라는 오류가 발생했습니다. 다음 방법을 시도했지만 그 중 어느 것도 작동하지 않습니다.

  1. 루트 비밀번호를 변경하고 /etc/ssh/sshd_config에서 PermitRootLogin을 활성화합니다.
  2. 비밀번호 인증 활성화
  3. SSH를 다시 ​​설치

답변1

이 경우 "사용자 이름"은 ssh username@ip-address실제로 "root"입니다. 루트로 로그인하려고 시도하는 것 같으므로 다음 명령이 실행됩니다 ssh root@ip-address.

또한 원격 서버에서 sshd가 실행 중인지 확인하세요. systemd를 사용하는 경우 배포판에 따라 systemctl status ssh또는 systemctl status sshd('상태'에 sudo가 필요하지 않음)을 실행할 수 있습니다 .

관련 정보