2014-09-21 4 views
0

현재 내 컴퓨터와 Raspberry Pi는 동일한 라우터를 공유하지만 내 pi에는 SSH를 사용할 수 없습니다. 포트 22는 다른 위치에서 ssh로 연결하려고 할 때 이미 내 컴퓨터에서 사용 중이므로 포트 23을 허용하도록 파이를 설정합니다. 사람들은 라우터에서 포트 포워딩 규칙을 설정하는 것만 큼 간단하다고 말하지만, 파이에 뭔가 빠져 있습니다. 나는 내가 23 번 항구를 열었지만 어쩌면 그렇지 않다고 생각했다. 당신이 가진 제안은 훌륭 할 것이므로 모니터를 제시하지 않고 내 파이에 SSH 할 수 있습니다.raspberry pi 포트 라우팅을 통해 ssh를 허용하지 않습니다.

답변

0

ssh를 허용하려면 pi에서 아무 것도 변경하지 않아야합니다 (ssh가 시작하는 것을 차단하지 않았다고 가정).

컴퓨터에서 pi로 ssh하려면 pi의 내부 IP 주소에 연결하십시오.

장소 외부에서 귀하의 파이를 ssh로 보내려면 포트 전달을 사용해야합니다. 따라서 라우터의 포트 22에 대한 규칙을 작성하여 pi (내부 IP 주소)의 포트 22로 이동해야합니다. 그런 다음 외부 IP 주소에 연결하면됩니다.

사이드 노트 : 당신이 당신의 컴퓨터에서 파이에 ssh를 할 때 , 당신의 파이는 22 포트를 사용하지만 컴퓨터가 49152 사이의 포트 사용 될 수 있습니다 - 그것은 포트를 22

를 사용하지 않는, 65535 편집 :

그러면 라우터의 포트 23을 pis 내부 IP 주소의 포트 22로 전달할 수 있습니다. 그러나 집 밖에서 파이에 연결하면 연결할 프로그램이 ssh가 연결되는 포트를 변경할 수 있는지 확인해야합니다. 기본 포트가 컴퓨터로 전달되기 때문입니다. 따라서 ssh xxx.xxx.xxx.xxx:23과 같은 주소를 갖게됩니다.

+0

그러나 로컬 네트워크의 다른 컴퓨터로 전달하기 위해 이미 포트 22를 사용 중입니다. 두 개의 서로 다른 로컬 IP로 하나의 포트 (22) 전달을 할 수 있다고 생각하지 못했습니까? – RED

+0

업데이트 된 답변을 확인했습니다. – Deanie