Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

PuTTY '네트워크 오류: 연결 거부' 문제 해결하는 방법

PuTTY는 터미널 에뮬레이션, 시리얼 콘솔, 네트워크 파일 공유 등을 위해 사용되는 무료 오픈소스 소프트웨어입니다. 제한 없이 자유롭게 사용, 수정, 복제할 수 있다는 장점이 있습니다. 그러나 최근 들어 연결을 설정하려는 도중 "네트워크 오류: 연결 거부(Network Error Connection Refused)"라는 오류가 발생한다는 보고가 많이 접수되고 있습니다. 이번 글에서는 이 오류가 발생하는 원인을 살펴보고, 문제를 해결할 수 있는 실질적인 방법을 단계별로 안내해 드리겠습니다.

PuTTY에서 '네트워크 오류: 연결 거부' 오류의 원인은?

여러 사용자로부터 다수의 보고를 받은 후 저희는 해당 문제를 조사하여 근본적인 원인을 파악했습니다. 가장 흔히 나타나는 원인은 아래와 같습니다.

  • 잘못된 IP 주소: 연결을 설정하려 할 때 라즈베리 파이(Raspberry Pi)의 IP 주소를 사용하지 않았을 가능성이 있습니다. 서버와 연결을 맺으려면 반드시 라즈베리 파이의 IP 주소가 필요합니다.
  • 구성 오류가 있는 로그인: 일부 경우 'ssh' 명령으로 라즈베리 파이에 로그인하려 하면 오류가 발생합니다. 정상적으로 작동하려면 특정 명령을 통해 SSH 설정을 재구성해야 합니다.

이제 문제의 성격에 대해 기본적으로 이해했으므로 해결 방법으로 넘어가겠습니다. 충돌을 피하기 위해 아래 해결책들은 안내된 순서대로 적용하시기 바랍니다.

해결 방법 1: 올바른 IP 주소 확인 및 사용

현재 사용 중인 IP 주소가 라즈베리 파이의 것이 아닐 가능성이 있습니다. 따라서 이 단계에서는 올바른 IP 주소를 찾아 이를 통해 연결해 보겠습니다. 방법은 다음과 같습니다.

  1. "Advanced IP Scanner" 도구를 다운로드합니다.
    참고: 이 도구는 무료로 사용할 수 있으며, IP 주소를 손쉽게 확인할 때 유용합니다.
  2. ".exe" 파일을 실행하고 화면의 지시에 따라 설치를 진행합니다.
  3. 설치가 완료되면 프로그램을 실행하고 "Scan(스캔)" 버튼을 클릭합니다.
  4. 스캔 과정이 완료될 때까지 기다립니다.
  5. 목록에 "RaspberryPi"라는 이름의 연결이 있는지 확인합니다.
  6. 만약 없다면 "Windows" + "R" 키를 눌러 실행 창을 열고 "ncpa.cpl"을 입력합니다.
  7. "Shift" 키를 누른 상태에서 "LAN" 연결과 현재 사용 중인 "Wifi" 연결을 함께 클릭합니다.
  8. "Bridge Connections(연결 브리지)" 옵션을 클릭하여 브리지를 생성합니다.
    참고: 오류가 표시될 경우, Wifi 항목을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택한 뒤 '공유' 탭에서 두 옵션 모두 체크를 해제하세요.
  9. 브리지가 설정되면 IP 스캐닝 프로그램을 다시 열고 "Scan"을 클릭합니다.
  10. "RaspberryPi"라는 이름의 연결이 나타나면 해당 항목에 표시된 IP 주소를 복사하여 PuTTY 설정 화면의 "Host Name(호스트 이름)" 필드에 붙여넣습니다.
  11. "Open(열기)"을 클릭한 후 문제가 지속되는지 확인합니다.

해결 방법 2: CLI 명령 실행하기

라즈베리 파이 로그인 과정에서 구성 오류가 발생하여 'ssh' 명령으로 로그인할 수 없는 경우도 있습니다. 이 경우에는 아래 명령을 입력해 SSH 호스트 키를 재구성한 후 다시 로그인을 시도해 보시기 바랍니다.

$ sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server

명령 실행이 완료되면 PuTTY에서 새로 연결을 시도해 보세요. 대부분의 경우 위 두 가지 방법 중 하나를 통해 '네트워크 오류: 연결 거부' 문제가 해결되며, PuTTY 연결이 정상적으로 복원될 것입니다.