🛠️ ネットワークコマンド集

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 : 数値アドレスで表示