私は現在大学にあり、大学ネットワークに接続しています。私のPCにサーバーが設定されていますが、ポートがブロックされ、誰も外部のUniネットワークから接続できません。しかし、Linuxを使用してUniサーバーの1つにアクセスでき、そこにVPNサーバーを設定して自分のサーバーからインポートできるようです。コンピュータから大学サーバーに接続するには、インターネット - >大学サーバーのVPN - >マイコンピュータの順序で接続する必要があります。 VPNとサーバーで。開いているポートと使用中でないことを確認するには?このソリューションは実現可能ですか?人々は私にこのように連絡しますか?
答え1
netstat -l
確認権限がある場合は、使用しているポートが一覧表示されます。ポートが開いているか(ファイアウォールなどによってブロックされていないか)確認する唯一の方法は、試してみることです。試してみるいくつかの方法の1つは次のとおりです。
nc -l $IP $PORT > test.tmp
接続を待ってから、他の端末/画面/tmuxで実行されます。
echo test | nc -q 0 $IP $PORT
ネットワーク外から来る場合... nmapはポートスキャンに頻繁に使用されますが、すべてのポートをテストする必要がない限り(最初にすべてのポートのサービスにバインドする必要がない場合)、この場合はあまり役に立ちません。