Windows PowerShellを利用する場合
社内PCでPowerShellを起動し、社内環境から以下のコマンドを実行します。
PowerShellコマンド
Test-NetConnection -ComputerName github.com -Port 22
■結果例
ComputerName : github.com
RemoteAddress : 20.27.177.113
RemotePort : 22
InterfaceAlias : Wi-Fi
SourceAddress : 10.xx.yy.zz
TcpTestSucceeded : True
- TcpTestSucceeded : True → Port 22 が開いている
- False → ファイアウォールでブロックされている可能性あり
macOS、Linuxの場合
社内PCでターミナルを起動し、社内環境から以下のコマンドを実行します。
OpenSSHコマンド
ssh -T git@github.com
または
sh -T git@gitlab.com
■結果例
user01> ssh -T git@github.com
The authenticity of host ‘github.com (20.27.177.113)’ can’t be established.
ED25519 key fingerprint is SHA256:+DixxxxV6TuJJxxxxsF/zLDA0xxxxvHdkr4UvCOxxx.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- 認証は失敗するが、Port 22 が開いていれば応答が返る
- タイムアウトなら → ファイアウォールでブロックされている可能性が高い
上記の結果例は応答が返った(Port 22 が開いていた)例です。










