
제가 작업하고 있는 두 개의 동일한 비글본이 있습니다. 그들은 동일한 호스트 이름을 가지고 있으며 원래 동일한 IP를 가지고 있었지만 차이가 있는지 확인하기 위해 하나를 변경했습니다. 이들은 2개의 서로 다른 네트워크에 배포될 예정입니다.
내 문제는 둘 다에 SSH를 연결하는 기능을 잃었다는 것입니다. 비밀번호는 변경되지 않았으며 아내의 컴퓨터에서 로그인할 수 있지만 내 컴퓨터에서는 다음과 같은 메시지가 표시됩니다.
Permission denied, please try again.
드디어 이어서
Permission denied (publickey,password).
고정 IP를 설정하기 전까지는 문제가 되지 않았습니다. 내가 무엇을 했나요?/이 문제를 해결하려면 어떻게 해야 하나요?
저는 beaglebones와 컴퓨터 모두에서 Ubuntu를 실행하고 있습니다.
답변1
로그는 가장 먼저 시작하는 곳입니다.
실패하면 서버에서 디버그 모드로 sshd를 실행하고 내용을 확인하세요.
/usr/sbin/sshd -Dd
답변2
@fukwai2가 말한 것과 유사합니다. 동일한 시스템의 다른 포트에서 ssh를 시작하는 것이 좋습니다.
/usr/sbin/sshd -d -p 2222 -v
클라이언트를 실행할 때 -v 플래그를 사용하여 더 많은 출력을 얻을 수 있는지 확인하십시오.
마지막으로 경험에 비추어 출력이 말하는 모든 것을 살펴보십시오. 비록 그것이 잘못되었다고 생각하더라도 변경되지 않았기 때문에 때때로 당신이 뭔가를 했다는 것을 잊어버릴 때가 있습니다.