그래서 질문은 다음과 같습니다. 격리로 인해 집에서 일해야 하고 SSH를 통해 사무실 데스크톱 컴퓨터를 원격으로 제어해야 합니다.
내 데스크탑 컴퓨터는 openssh 클라이언트와 서버가 설치된 ubuntu 18.04를 실행하고 있으며 다음은 출력입니다 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가 있는데 네트워킹에 대한 지식이 제한되어 있으므로 몇 가지 테스트를 수행했습니다.
- 따라서 데스크톱 컴퓨터 내에서 (케이블을 통해) uni에 연결하려고 하면 큰 문제 없이 내 컴퓨터에 직접 SSH를 통해 연결할 수 있습니다.
ssh 10.128.67.196
- 데스크탑에서 우리가 일반적으로 사용하는 슈퍼컴퓨터에 연결했습니다. 다음을 통해 대학의 "신뢰할 수 있는 목록"에 포함될 것 같습니다: ssh supercomputer_address -> 모든 것이 잘 작동합니다
-데스크톱에서 슈퍼컴퓨터로 SSH를 통해 연결하는 경우 데스크톱 컴퓨터를 ping할 수 있지만 오류 없이 데스크톱으로 다시 SSH를 통해 연결할 수는 없습니다.
ssh: connect to host 10.128.67.196 port 22: No route to host
이제 데스크탑 컴퓨터에 포트 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 표시됨 -> status: inactive
-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 액세스 권한이 있는지 확인하세요.