광대역 인터넷 연결이 불안정하고 고전적인 아날로그 유선전화도 있습니다. 또한 Raspberry Pi와 USB 56k-팩스 모뎀이 있습니다.
집에 없고 인터넷을 통해 Pi에 액세스할 수 없는 경우 유선 전화로 Pi에 전화를 걸어 라우터 재부팅과 같은 기본적인 작업을 수행하고 싶습니다. 물론 보안 연결을 통해 이 작업을 수행하고 싶습니다.
들어오는 호출을 수락하고 대화를 openssh-server로 릴레이하도록 Pi를 구성할 수 있습니까?
답변1
이를 직접 지원하는 몇 가지 구현이 있습니다 getty
.맥개티(귀하의 배포판에서 사용 가능해야 합니다). 이는 서버측 모뎀을 처리하고, 호출을 기다리고, 호출에 응답하고, 데이터 호출 시 로그인 프롬프트를 표시합니다. 발신자 측에서는 다음과 같은 것을 사용할 수 있습니다.미니 컴퓨터전화를 걸고 대상 시스템에 연결합니다.
이는 필요한 액세스 권한을 얻는 데 충분합니다. 그러나 SSH는 사용하지 않습니다.
연결이 설정되면 그 위에 다른 프로토콜을 계층화할 수 있습니다. Mgetty는 PAP/CHAP 협상 시도를 감지하고 직렬 링크를 통해 자동으로 PPP 연결을 시작하도록 구성할 수 있습니다. 이렇게 하면 SSH 또는 기타 IP 도구를 실행할 수 있는 지점 간 IP가 제공됩니다. PPP 서버를 수동으로 시작할 수도 있습니다.
Mgetty는 동일한 회선에서 팩스 및 음성 통화를 처리하도록 구성할 수도 있으므로 데이터 연결 옆에 자동 응답기를 설정할 수 있습니다. 콜백도 처리할 수 있습니다(예를 들어Pi에서 전화를 거는 것이 더 저렴하거나 발신자를 인증하려는 경우).