(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Linux】sshコマンドでIPアドレス・ポート指定で通信を発生させる

スポンサーリンク

他のサーバとの疎通確認

ssh -v -p ポート番号 IPアドレス

サーバ間でネットワークレベルで疎通がしているか否かを簡単に確認したいケースに使える便利コマンドです。

オプションの補足ですが、
sshコマンドの-vオプションは詳細を意味する Verboseから来ており、接続の詳細が出力されます。

Verbose mode. This is helpful in debugging connection, authentication, and configuration problems.
(SSHのマニュアルより抜粋)

そして、sshコマンドの-pオプションはポート番号を指定します。

Connection established が確認ポイント

実際にコマンドを発行した結果を抜粋しました。

$ ssh -v -p 22 XX.XX.XX.XX
OpenSSH_7.2p2, OpenSSL 1.0.2h  3 May 2016
debug1: Reading configuration data /home/AA365999/.ssh/config
debug1: Connecting to XX.XX.XX.XX [XX.XX.XX.XXX] port 22.
debug1: Connection established.
...

ツラツラと詳細情報が確認できますが、
ポイントは「Connection established」です。
この表示があれば、ネットワークレベルで疎通できていることが確認できます。

ポート番号を自由に指定できるので、例えばファイアウォールの穴あけ後の簡易的な確認で重宝しています。

UNIX環境であれば、SSHコマンドはデフォルトで入っているのもありがたいです。


以上、接続確認で使える便利コマンドの紹介でした。