だから質問は次のようになります。隔離のために自宅で作業し、SSHを介してオフィスのデスクトップコンピュータをリモートで制御する必要があります。
私のデスクトップコンピュータはopensshクライアントとサーバーがインストールされているubuntu 18.04を実行しています ifconfig
。
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を実行しているため、状況ははるかに一貫性がなく、Ubuntuが提供するさまざまなツールにアクセスできません。現在、大学には内部ネットワーク 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アクセスがあることを確認してください。