대학 네트워크를 통해 내 데스크톱 컴퓨터에 SSH를 통해 연결할 수 없습니다.

대학 네트워크를 통해 내 데스크톱 컴퓨터에 SSH를 통해 연결할 수 없습니다.

그래서 문제는 다음과 같습니다. 격리로 인해 집에서 일해야 하고, SSH를 통해 사무실에 있는 데스크톱 컴퓨터를 원격 제어해야 합니다.

내 데스크톱 컴퓨터는 우분투 18.04를 실행하고 openssh 클라이언트와 서버가 설치되어 있으며 다음의 출력입니다 ifconfig(관련 있다고 생각되는 데이터를 포함하고 있으며 x1 및 x2는 자리 표시자일 뿐입니다).

docker0: ....
         ....

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.128.67.196  netmask 255.255.0.0  broadcast 10.128.255.255
        .....
        .....  

lo: ....
    ....

상황을 더욱 고통스럽게 만들기 위해 내 집 노트북은 Windows 10을 실행하므로 상황이 훨씬 더 일관성이 없으며 우분투에서 사용 가능한 다양한 도구를 사용할 수 없습니다. 이제 우리 대학에는 내부 네트워크 ofc가 있고 네트워크에 대한 제한된 지식으로 몇 가지 테스트를 수행했습니다.

-따라서 내부 데스크톱 PC에서 Uni(케이블로 연결)로 연결하려고 하면 다음과 같이 많은 문제 없이 내 PC에 SSH로 연결할 수 있습니다.

ssh 10.128.67.196

- 데스크탑에서 우리가 일반적으로 사용하는 슈퍼컴퓨터에 연결했습니다. 이 슈퍼컴퓨터는 다음을 통해 Uni의 "신뢰할 수 있는 목록"에 포함될 것입니다: ssh supercomputer_address -> 모든 것이 잘 실행됩니다.

-데스크톱에서 슈퍼컴퓨터로 SSH를 통해 연결하는 경우 데스크톱 PC를 핑할 수 있지만 다시 데스크톱으로 SSH를 통해 연결할 수 없거나 오류 메시지가 표시됩니다.

ssh: connect to host 10.128.67.196 port 22: No route to host

이제 데스크탑 PC에 포트 22가 열려 있는지 다시 확인했습니다. 실제로 다음과 같이 입력하면 됩니다.

sudo netstat -lpn |grep :22

나는 얻다:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1311/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      1311/sshd

또한 내 방화벽이 현재 비활성화되어 있으므로 방화벽 문제가 아니라는 것을 다시 한 번 확인했습니다. 다음을 입력하면 sudo ufw status 얻을 수 있음 -> 상태: 비활성

-Putty를 사용하여 랩톱에서 데스크톱 컴퓨터를 ping하려고 하면 다음과 같습니다.

ping 10.128.67.196

나는 얻는다 ->Request timed out

- 내 UNI VPN과 함께 CISCO ANYCONNECT를 사용하여 Uni 네트워크 외부에서 또는 심지어 대학의 Wi-Fi 네트워크에 연결되어 있지만 케이블로는 연결되지 않은 노트북에서 데스크톱 컴퓨터를 ping하려고 하는 경우:

ping 10.128.67.196

나는 얻는다 ->Request timed out

내가 무시하고 있고 그것이 나를 미치게 만드는 쉬운 일이 있어야 합니다. 누구든지 도와주실 수 있나요?

답변1

데스크톱 시스템의 주소는 IPv4 10.0.0.0입니다.사적인주소 범위는 공개적으로 표시되지 않습니다(네트워크의 NAT를 관리하는 사람이 특별히 설정하지 않는 한). 일종의 VPN 액세스가 있는지 확인하세요.

관련 정보