SSH를 통해 연결을 시도할 때 연결이 거부되었습니다.

SSH를 통해 연결을 시도할 때 연결이 거부되었습니다.

현재 우분투 20.04로 플래시하고 있는 라즈베리 파이 armhf에 원격으로 연결할 수 없습니다. SSH 서버를 설치하는 단계를 따랐습니다.https://linuxize.com/post/how-to-enable-ssh-on-ubuntu-20-04/

  1. Ctrl+Alt+T를 사용하여 터미널을 열고 openssh-server 패키지를 설치합니다.

    sudo apt update
    sudo apt install openssh-server
    
  2. 설치가 완료되면 SSH 서비스가 자동으로 시작됩니다. 다음을 입력하여 SSH가 실행 중인지 확인할 수 있습니다.

    sudo systemctl status ssh
    
  3. Ubuntu에는 UFW라는 방화벽 구성 도구가 함께 제공됩니다. 시스템에 방화벽이 활성화되어 있는 경우 SSH 포트가 열려 있는지 확인하세요.

    sudo ufw allow ssh
    

여기에 이미지 설명을 입력하세요.

이렇게 하면 로컬로 연결할 수 있지만 ssh localhostWindows 10 노트북을 사용하려고 하면 연결할 수 없습니다. 다음과 같은 오류 메시지가 나타납니다.

debug3: finish_connect - ERROR: async io completed with error: 10061, io:00000267052E5570
debug1: connect to adress 127.0.0.1 port 22: connection refused
ssh: connect to host 127.0.0.1 port 22: connection refused

답변1

접속 하려는 IP 주소 ssh가 올바르지 않습니다. 127.0.0.1"localhost"는 컴퓨터가 자신을 참조하는 데 사용할 수 있는 특수 IP 주소입니다. 따라서 Pi에서 Pi로 SSH를 연결하는 것은 완벽하게 유효하지만 랩톱에서 시도하면 랩톱에 SSH를 요청하게 됩니다.

대신 Raspberry Pi의 IP 주소를 지정해야 합니다. 다음을 사용하여 IP 주소를 찾을 수 있습니다 ip. ip addr그러면 항목 목록이 표시됩니다. 각 항목에는 장치의 IP 주소인 "inet" 값이 있습니다. 먼저 로컬 장치 항목이 표시 lo되고 다른 컴퓨터에서 Pi에 액세스할 수 있는 다른 IP 주소가 표시됩니다.

관련 정보