SSH-연결시 연결 시간 종료


9

내 RPi가 Raspbian을 실행 중입니다. SSH를 설정하려고합니다.

Pi에서 고정 IP를 얻기 위해 다음 단계를 수행했습니다.

  1. PC가 WiFi를 통해 LAN에 연결되었으므로 ipconfigWLAN 카드의 IP 주소, 게이트웨이 등을 얻었습니다.
  2. 이 데이터를 사용하여 Raspbian에서 고정 IP를 설정하고 IP 주소를 변경했습니다.

ifconfig 고정 IP를 올바르게 설정했는지 확인합니다.

Windows 7 PC에서 PuTTY를 사용하여 Pi에 연결하려고했습니다. PuTTY는 다음과 같은 오류 메시지를 표시합니다.

연결할 때 연결 시간이 초과되었습니다

또한 Pi의 고정 IP 주소를 핑하려고 할 때 RPi로부터 응답을받지 않고 "연결 시간이 초과되었습니다"라는 메시지가 표시됩니다.

작동중인 PC에서 정보를 복사하는 것이 잘못된 일입니까? 이 문제를 어떻게 해결하고 Pi에서 SSH를 작동시킬 수 있습니까?


연결시 시간 초과 또는 연결 후 시간 초과?
Patrick Kostjens

연결시 타임 아웃
nbsrujan

포트 포워딩을 수행하는 라우터 뒤에 있습니까? ssh 포트 (일반적으로 22)가 전달되지 않았을 수 있습니다.
Patrick Kostjens

Windows PC에 SSH를 차단하는 방화벽이 있습니까?
로렌스

@Lawrence 방화벽 옵션도 확인했습니다. 잘 보였습니다. 방화벽을 활성화하여 SSH 연결을 허용하는 특정 방법이 있습니까? 방화벽을 다시 비활성화하려고합니다.
nbsrujan

답변:


9

시도해야 할 몇 가지 :

  1. Windows 시스템에서 Raspberry Pi를 핑 (ping)하고 명령 프롬프트를 열고 ping 192.168.0.198SSH에 사용중인 IP 주소를 사용하여 입력 할 수 있습니까 (SSH에 대해 사용하는 네트워킹 문제가없는 경우) 일
  2. raspi-config를 사용하여 SSH를 설정 했습니까? 아니면 직접 설정 한 경우 직접 설정 한 경우 방법을 알려주십시오 (SSH에 설정 문제가있을 수 있음)
  3. Raspberry Pi 자체에서 SSH에 로그인 할 수 있습니까? ssh 127.0.0.1실제로 127.0.0.1을 사용하십시오.이 작동하지 않으면 SSH가 올바르게 설정되지 않았을 가능성이 높습니다. 오류는 문제의 실마리를 줄 수 있습니다.
  4. 이제 Raspberry Pi 자체에서 SSH에 로그인을 시도 할 수 있지만 이번에는 실제 주소와 포트 ssh 192.168.0.198 -p 22(SSH에 사용중인 IP 주소와 함께)를 사용하십시오. 그래도 작동하지 않으면 Linux의 방화벽 또는 SSH는 특정 연결 또는 다른 포트 번호 만 사용하도록 설정되어 있습니다.
  5. 위의 모든 것이 제대로 작동하면 라우터의 방화벽 문제와 같은 것일 수 있습니다. 다른 포트 번호를 시도하는 데 도움이 될 수 있습니다

추가 포트 번호를 추가하려면 다음을 수행하십시오.

  • 다음을 사용하여 SSH 구성 백업 sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • 다음을 사용하여 SSH 구성을 편집하십시오. sudo nano /etc/ssh/sshd_config
  • 말하는 줄을 찾으십시오 Port 22
  • 다른 포트 번호와 함께 아래에 몇 줄을 추가하십시오. 예를 들어 다른 잘 알려진 번호 Port 80와 지연 번호를 제안합니다.Port 55555
  • 다음을 사용하여 SSH 서비스를 다시 시작하십시오. sudo /etc/init.d/ssh restart
  • 내 경우에 차례로 추가 된 각 번호에 퍼티를 사용해보십시오 80우리가 라우터 전달에 웹 서버를 가지고 있기 때문에 일을하지 않지만, 55555벌금을했다

여기에 도움이 되었으면하는 일이 있으면 알려주세요.


고마워요 추가 포트를 추가하면 실제로 많은 도움이되었습니다. 나는 2 주 동안 SSH에 갇혀있었습니다. 내 RPi의 또 다른 문제는 RPi의 DNS 서버 주소 일 수 있으며 PC가 동일하지 않을 수 있습니다. 이것은 또한 이유 일 수 있습니다 :)
nbsrujan

ssh 포트를 변경하면 문제가 해결되었습니다. 답변 해주셔서 감사합니다.
BenRoe

나는 나 자신에게 연결할 수 있지만, 내가 무엇을하든 퍼티와 연결할 수 없으며 문제없이 파이 IP 주소를 핑 (ping) 할 수 있습니다. 무엇이 문제 일 수 있습니까? 내 라우터가 어떻게 든이 연결을 차단하고있을 수 있습니까?
saldenisov

나는 똑같은 문제가 있습니다. 이것은 내가 얻는 코드입니다.
가장 존경

1

Raspberry Pi가 PC에 직접 연결되어 있으므로 WIFI 네트워크 와 다른 네트워크에서 고정 IP를 선택해야합니다. 그렇지 않으면 Windows가 WIFI 인터페이스를 사용하여 RPi에 액세스하려고 시도합니다.

예를 들어, WIFI 네트워크가 192.168.0.xxx 인 경우 PC의 RPi 및 유선 인터페이스에 10.2.2.xx를 사용하십시오.

유선 인터페이스에서 10.2.2.2 (netmask 255.255.255.0 또는 / 24)로 Rpi를 구성하고 10.2.2.3 (255.255.255.0 넷 마스크)으로 PC를 구성하십시오. PC에서 10.2.2.2로 ssh 할 수 있어야합니다.

이 답변 범위를 벗어난 게이트웨이로 창을 구성하지 않으면 Raspberry Pi가 인터넷에 액세스 할 수 없습니다.


1

라우터에서 너무 멀리 떨어져 있고 신호 레벨이 20 % 미만인 경우 Raspi가 퍼티 및 세션에서 나를 쫓아 낼 수 있습니다.

내 의견은 이것입니다 : Raspberry는 신호 레벨이 낮아야합니다. 신호 레벨이 낮 으면 Wi-Fi 네트워크에서 Raspberry disconects가 있습니다 (때로는 연결되지 않은 경우도 있지만 로그인하지 않고 스크립트를 시작하려고 할 때 ... 그것은 끝났고 라즈베리는 네트워크에서 분리되었습니다).


0

RaspberryPi의 IP 주소 (ifconfig)를 확인하고 PC의 IP 주소를 정적 주소로 설정 한 후 "ping raspberrypi.local"을 핑할 때 시간 초과가 발생했습니다. 내가 잊어 버린 가장 중요한 것은 내 RaspberryPi의 IP 주소가 (198.168.1.3) 내 PC의 고정 IP가 유사하다는 것을 확신하는 것입니다 (예 : 198.168.1.2) !!!! 연결이 가능합니다.


-1

제 경우에는 데스크탑에서 전송 토런트 클라이언트의 트래픽이 많았습니다.

다른 사람이 같은 문제를 가지고 있다면 먼저 네트워크 속도를 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.