🛠️ ネットワークコマンド集
ping
ホストへの接続確認
pingはホストへの疎通確認を行うコマンドです。
使用例:
ping google.com
主なオプション:
-t : 永久にpingを送り続ける(Windows)
-c 4 : 4回だけpingを送信(Linux/macOS)
traceroute
ルート追跡(経路表示)
tracerouteはパケットが通る経路を調べるコマンドです。
使用例:
traceroute google.com
主なオプション:
-m 30 : 最大ホップ数を30に設定
ip a
IPアドレスやネットワーク設定の確認
ip addr showの略で、macはでifconfigではifconfig、Windowsではipconfig。
ss
ネットワーク接続の一覧表示
macではnetstat。現在のネットワーク接続やポート状況を表示します。
主なオプション:
-a : すべての接続を表示
-n : 数値アドレスで表示
nmap
ネットワークスキャン
ネットワーク全体をスキャンするときはサブネットマスクまで書く。
(例)nmap 192.168.3.0/24
UFW
ufw
ファイアウォール設定
使用例:
sudo ufw allow 80/tcp 追加
sudo ufw delete allow 80/tcp 削除
sudo ufw status 確認
SSH
ssh
セキュアシェル
使用例:
ssh ユーザー名@IPアドレス(IPアドレスorホスト名)
主なオプション:
-a : すべての接続を表示
-n : 数値アドレスで表示
scp
セキュアコピー
使用例:
scp [オプション] コピー元パス ユーザー名@IPアドレス:送り先のパス
主なオプション:
-r : ディレクトリを再帰的に(hoge/ではなくhogeにするとフォルダごとコピー。hoge/だと中身を指す)
-n : 数値アドレスで表示