나는 최근 어디에서나 연결할 수 있도록 Raspberry Pi에서 포트 전달을 구성해 보았습니다. 그래서 이를 허용하도록 상자 매개변수를 변경했습니다.
내 라즈베리 파이가 응답하는 것처럼 작동하는 것 같습니다. 하지만 여전히 pi 사용자 이름을 사용하고 있는데 이로 인해 연결이 거부되는 것 같습니다. Raspberry Pi에 연결하려고 하면 다음 메시지가 나타납니다.
PS C:\Users\MyUser> ssh [email protected]
You are trying to login with the default username.
For security reasons this can only be done from a local network or console.
[email protected]'s password:
Permission denied, please try again.
물론, 제가 입력한 비밀번호가 정확하다는 것을 확신할 수 있습니다. 로컬 네트워크에 연결하면 상자의 IP 주소(ip forawrding이 있는 주소)를 사용하여 라즈베리 파이에 연결하더라도 완벽하게 작동합니다. 하지만 다른 네트워크에서 시도하면 이 메시지가 나타납니다.
이 문제를 해결하는 방법에 대해 인터넷 검색을 시도했지만 sshd 구성을 수정하려고 해도 아무것도 찾을 수 없습니다.
이 동작을 제거하고 포트 리디렉션을 통해서만 원격 네트워크에서 라즈베리 파이에 연결할 수 있도록 하는 단서(예, 터널린, 피터널 등에 대해 들어봤지만 제가 찾고 있는 것은 아닙니다) 사용자 이름은 변경되지 않습니다(예, 이를 변경하면 SSH를 성공적으로 수행할 수 있다는 것을 알고 있지만 이는 내가 원하는 것이 아닙니다). 미리 감사드립니다.