첫째, SSH 데몬이 RP에 제대로 설치되어 있는지 확인해야합니다. 당신은, 당신이 의미 로컬 SSH 서버에 연결을 시도해야
sudo apt-get update && apt-get install ssh
다음으로 설치하여 RP에 직접 터미널을 열고 로컬로 실행 SSH 서버에 연결을 시도 할 수 있습니다 :
ssh [email protected]
더 나은 점은 localhost 대신 RP의 현재 IP 주소를 사용하는 것입니다. 연결할 수 있으면 모든 것이 이쪽에서 작동합니다. 이제 로컬 네트워크의 다른 상자에서 RP에 연결을 시도 할 수 있습니다. 그것은 또한 작동해야합니다. 그렇지 않은 경우이 상자에 방화벽이있어 나가는 SSH 연결을 차단하거나 RP 자체가 들어오는 연결을 차단하고있는 것입니다. 일반적으로 iptables와 같은 것을 설정하지 않는 한, 그것을 막아서는 안된다.
LAN에서 연결할 수 있다면 한 걸음 더 나아갈 수 있습니다. SSH에 필요한 포트를 RP에 전달하도록 라우터의 방화벽을 구성해야합니다. 또는 많은 라우터가 호스트를 소위 DMZ에 배치 할 수있는 기능을 제공합니다. 이는 인터넷에서 무제한으로 액세스 할 수 있으므로 테스트에 매우 유용합니다.
다음으로 WAN 쪽에서 공개 IP 주소를 알아야합니다. 현재 외부 IP 주소를 표시하는 많은 사이트 like this이 있습니다. 모든 것이 올바르게 구성 되었으면 이제 [email protected][your external ip]
에 연결할 수 있습니다. 로컬 네트워크뿐만 아니라 인터넷에서도 작동합니다. 또한 RP 또는 라우터에서 동적 DNS 서비스 클라이언트를 사용하는 것을 고려해야하므로 동적 IP 주소를 변경하는 대신 정적 호스트 이름에 연결할 수 있습니다.