![대학 네트워크를 통해 내 데스크톱 컴퓨터에 SSH를 통해 연결할 수 없습니다.](https://rvso.com/image/169418/%EB%8C%80%ED%95%99%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%82%B4%20%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%86%B1%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
그래서 문제는 다음과 같습니다. 격리로 인해 집에서 일해야 하고, 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 액세스가 있는지 확인하세요.