12VPX

SSH和OpenWRT
查看英文原文

Contents

什么是SSH

在我们的OpenWRT指南中,我们可能要求您SSH登录到您的路由器。简而言之:SSH是与路由器交互的一种不同方式。

  • Web浏览器允许您使用路由器的Web界面。
  • SSH客户端允许您使用路由器的命令行界面。

为什么使用SSH

  1. SSH提供了对所有OpenWRT功能的访问。其中许多功能在Web界面上(尚)不可用。

  2. SSH允许您从我们的指南中复制和粘贴命令,而通过Web界面进行相同更改可能更费事。

在哪里获取SSH

如果您正在使用MacLinux计算机,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界面上进行的配置错误一样,在命令行上发出错误的命令可能导致路由器无法访问。