SSH和OpenWRT
Contents
什么是SSH
在我们的OpenWRT指南中,我们可能要求您SSH登录到您的路由器。简而言之:SSH是与路由器交互的一种不同方式。
- Web浏览器允许您使用路由器的Web界面。
- SSH客户端允许您使用路由器的命令行界面。
为什么使用SSH
-
SSH提供了对所有OpenWRT功能的访问。其中许多功能在Web界面上(尚)不可用。
-
SSH允许您从我们的指南中复制和粘贴命令,而通过Web界面进行相同更改可能更费事。
在哪里获取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,然后点击打开。然后以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:~#**
警告
如果您将命令复制粘贴到路由器上,请确保命令来自信任的来源。
与在Web界面上进行的配置错误一样,在命令行上发出错误的命令可能导致路由器无法访问。