저는 ssh를 처음 사용하고 두 개의 Linux 시스템(Ubuntu 20.04.3 및 Zorin OS 16)에 설치했습니다. SSH를 통해 한 컴퓨터에서 다른 컴퓨터로 액세스를 시도했습니다. 내가 사용하는 명령은 인데 ssh username@ip-address
, 올바른 비밀번호를 입력했는데도 Permission failed라는 오류가 발생했습니다. 다음 방법을 시도했지만 그 중 어느 것도 작동하지 않습니다.
- 루트 비밀번호를 변경하고 /etc/ssh/sshd_config에서 PermitRootLogin을 활성화합니다.
- 비밀번호 인증 활성화
- SSH를 다시 설치
답변1
이 경우 "사용자 이름"은 ssh username@ip-address
실제로 "root"입니다. 루트로 로그인하려고 시도하는 것 같으므로 다음 명령이 실행됩니다 ssh root@ip-address
.
또한 원격 서버에서 sshd가 실행 중인지 확인하세요. systemd를 사용하는 경우 배포판에 따라 systemctl status ssh
또는 systemctl status sshd
('상태'에 sudo가 필요하지 않음)을 실행할 수 있습니다 .