SSHとOpenWRT
Contents
SSHとは
私たちのOpenWRTの指示の中で、ルーターにSSHで接続するように求めることがあります。簡単に言えば:SSHはルーターとのやり取りの別の方法です。
- ウェブブラウザは、ルーターのウェブインターフェースを使用することができます。
- SSHクライアントは、ルーターのコマンドラインインターフェースを使用することができます。
なぜSSHを使用するのか
-
SSHはOpenWRTのすべての機能にアクセスできます。そのうちの多くは、ウェブインターフェースではまだ使用できません。
-
SSHを使用すると、指示書からコマンドをコピー&ペーストできます。一方、ウェブインターフェースを介して同じ変更を行うことは、より面倒です。
SSHの入手方法
MacまたはLinuxコンピュータを使用している場合、SSHはすでに組み込まれています。ただし、ターミナルを開いてsshと入力してください。
コンピュータでWindowsを使用している場合、サードパーティのSSHクライアントをダウンロードする必要があります。PuTTYをダウンロードすることをお勧めします。
どこに接続するか
デフォルトでは、OpenWRTルーターはIPアドレス192.168.1.1を使用します。
Mac/Linuxユーザーは、自分のターミナルウィンドウに次のように入力してルーターにSSHできます:
ssh root@192.168.1.1
Windowsユーザーは、PuTTYの*ホスト名(またはIPアドレス)*フィールドに192.168.1.1と入力し、Openをクリックしてください。その後、rootとしてログインします。
例
以下は、ルーターにログインした状態で使用できるいくつかのコマンドの例です。
ログイン後に表示されるのはこれです:
BusyBox v1.30.1 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 19.07.2, r10947-65030d81f3
-----------------------------------------------------
root@OpenWrt:~#
ルーターが**root@OpenWrt:~#**コマンドプロンプトを表示したとき、コマンドを入力する準備ができています。
ルーターで実行されているOpenWRTバージョンに関する情報を取得しましょう:
**root@OpenWrt:~#** cat /etc/os-release
NAME="OpenWrt"
VERSION="19.07.2"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt 19.07.2"
VERSION_ID="19.07.2"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
BUILD_ID="r10947-65030d81f3"
OPENWRT_BOARD="mvebu/cortexa9"
OPENWRT_ARCH="arm_cortex-a9_vfpv3"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt 19.07.2 r10947-65030d81f3"
**root@OpenWrt:~#**
警告
コマンドをルーターにコピー&ペーストする場合は、信頼できるソースから取得してください。
ウェブインターフェースでの誤った設定と同様に、コマンドラインで誤ったコマンドを実行すると、ルーターが接続不能になる可能性があります。