03-登錄設備命令
本章節下載: 03-登錄設備命令 (600.73 KB)
目 錄
1.1.20 history-command max-size
1.1.26 ip https certificate access-control-policy
1.1.29 ip https ssl-server-policy
1.1.41 set authentication password
1.1.49 telnet server acl-deny-log enable
1.1.53 telnet server ipv6 dscp
1.1.54 telnet server ipv6 port
1.1.61 web https-authorization mode
設備運行於FIPS模式時,本特性部分配置相對於非FIPS模式有所變化,具體差異請見本文相關描述。有關FIPS模式的詳細介紹請參見“安全配置指導”中的“FIPS”。
對於同時支持用戶線視圖和用戶線類視圖的命令,本文中的命令描述隻描述用戶線視圖下命令的作用,對於用戶線類視圖下該命令的作用,請按照下列規則進行類推:
· 用戶線視圖下的配置隻對該用戶線生效,用戶線類視圖下的配置對該類用戶線生效。
· 非缺省配置優先於缺省配置。如果在用戶線視圖、用戶線類視圖下都是非缺省配置,則用戶線視圖下的配置優先於用戶線類視圖下的配置。
· 用戶線類視圖下的配置修改不會立即生效,當用戶下次登錄後所修改的配置值才會生效。
activation-key命令用來配置啟動終端會話的快捷鍵。
undo activation-key命令用來恢複缺省情況。
【命令】
activation-key key-string
undo activation-key
【缺省情況】
按<Enter>鍵啟動終端會話。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
key-string:定義啟動終端會話的快捷鍵,可以是區分大小寫的單個字符,也可以是單個字符或組合鍵對應的ACSII碼(0~127)。比如設置activation-key 1,此時生效快捷鍵為Ctrl+A;如果設置activation-key a,生效的快捷鍵為a。單個字符的快捷鍵對應的ASCII碼與標準的ASCII碼表一致,組合鍵對應的ASCII碼請參見表1-1。
【使用指導】
VTY用戶線視圖/VTY用戶線類視圖不支持該命令。
在用戶線/用戶線類視圖下,該命令的配置結果將立即生效。
如果使用activation-key命令設置了其他快捷鍵,則新的快捷鍵將代替<Enter>鍵來啟動終端會話。新設置的快捷鍵可以使用display current-configuration | include activation-key命令查看。
如果用戶線視圖下配置activation-key為缺省值,並且此時用戶線類視圖下配置了activation-key,則用戶線類視圖下的配置生效;如果用戶線類視圖下未配置,則生效的為缺省值。
表1-1 Ctrl+X組合鍵對應的ASCII碼表
Ctrl+X組合鍵 |
對應的ASCII碼 |
CTRL+A |
1 |
CTRL+B |
2 |
CTRL+C |
3 |
CTRL+D |
4 |
CTRL+E |
5 |
CTRL+F |
6 |
CTRL+G |
7 |
CTRL+H |
8 |
CTRL+I |
9 |
CTRL+J |
10 |
CTRL+K |
11 |
CTRL+L |
12 |
CTRL+M |
13 |
CTRL+N |
14 |
CTRL+O |
15 |
CTRL+P |
16 |
CTRL+Q |
17 |
CTRL+R |
18 |
CTRL+S |
19 |
CTRL+T |
20 |
CTRL+U |
21 |
CTRL+V |
22 |
CTRL+W |
23 |
CTRL+X |
24 |
CTRL+Y |
25 |
CTRL+Z |
26 |
CTRL+ [ |
27 |
CTRL+\ |
28 |
CTRL+] |
29 |
CTRL+^ |
30 |
CTRL+_ |
31 |
【舉例】
# 指定啟動AUX用戶線終端會話的快捷鍵為<s>。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] activation-key s
驗證過程如下:
· 退出終端會話。
[Sysname-line-aux0] return
<Sysname> quit
· 重新使用登錄設備,能看到如下顯示信息。
Press ENTER to get started.
· 此時,<Enter>鍵失效,需要按<s>鍵才能出現用戶視圖提示符,啟動終端會話。
<Sysname>
authentication-mode命令用來設置用戶登錄設備時的認證方式。
undo authentication-mode命令用來恢複缺省情況。
【命令】
(非FIPS模式)
authentication-mode { none | password | scheme }
undo authentication-mode
(FIPS模式)
authentication-mode scheme
undo authentication-mode
【缺省情況】
(非FIPS模式)
使用AUX用戶線登錄的用戶不需要認證。
(FIPS模式)
登錄設備時的認證方式為scheme。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
none:不進行認證。
password:進行密碼認證方式。
scheme:進行AAA認證方式。AAA的相關內容請參見“安全配置指導”中的“AAA”。
【使用指導】
· 當認證方式設置為none時,用戶不需要輸入用戶名和密碼,就可以使用該用戶線登錄設備,存在安全隱患,請謹慎配置。
· 如果設置認證方式為password或scheme,但是沒有配置認證密碼或者認證用戶,會影響下次登錄設備。
用戶線視圖下,authentication-mode與protocol inbound相關聯:
· 當這兩條命令均配置為缺省值,此時該用戶線視圖下的這兩條命令配置值均取該類用戶線類視圖下的相應的配置;若該類用戶線類視圖下沒有進行相應的配置,則均取缺省值。
· 當兩條命令中的任意一條配置了非缺省值,那麼另外一條取缺省值。
· 當兩條命令都配置成非缺省值,則均取用戶線下的配置值。
僅具有network-admin或者level-15用戶角色的用戶可以執行該命令。其他角色的用戶,即使授權了該命令的操作權限,也不能執行該命令。
在用戶線視圖/用戶線類視圖下,該命令的配置結果將在下次登錄設備時生效。
【舉例】
# 設置用戶使用VTY 0用戶線登錄設備時,不需要認證。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] authentication-mode none
# 設置用戶使用VTY 0用戶線登錄設備時,需要密碼認證,認證密碼為hello12345。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] authentication-mode password
[Sysname-line-vty0] set authentication password simple hello12345
# 設置用戶使用VTY 0用戶線,采用Telnet方式登錄設備時采用本地AAA認證,用戶名為123,認證密碼為hello12345,服務類型為Telnet,用戶角色為network-admin。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] authentication-mode scheme
[Sysname-line-vty0] quit
[Sysname] local-user 123
[Sysname-luser-manage-123] password simple hello12345
[Sysname-luser-manage-123] service-type telnet
[Sysname-luser-manage-123] authorization-attribute user-role network-admin
【相關命令】
· set authentication password
auto-execute command命令用來設置自動執行命令。
undo auto-execute command命令用來恢複缺省情況。
【命令】
auto-execute command command
undo auto-execute command
【缺省情況】
未配置自動執行命令。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
command:需要自動執行的某條命令。
【使用指導】
· 在配置auto-execute command命令之前,請確保可以通過其他用戶線(例如AUX用戶線)登錄係統,以便出現問題後,能刪除該配置。
· 執行該命令後,可能導致用戶不能通過該終端線對本係統進行配置,需謹慎使用。
用戶在登錄時設備會自動執行auto-execute command配置好的命令,執行完命令後,自動斷開用戶連接。
在用戶線視圖/用戶線類視圖下配置該命令時,需要注意:
· AUX用戶線視圖/AUX用戶線類視圖不支持該命令。
· 如果用戶線視圖下配置auto-execute command為缺省值,並且此時用戶線類視圖下配置了auto-execute command,那麼用戶線類視圖下的配置生效;如果用戶線類視圖下未配置,則用戶線視圖下的配置生效。
使用該命令設置的自動執行命令將在下次登錄設備時生效。
【舉例】
# 配置用戶從VTY0登錄本設備(IP地址為192.168.1.40)後,自動Telnet到IP地址為192.168.1.41的設備。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] auto-execute command telnet 192.168.1.41
This action will lead to configuration failure through line-vty0. Are you sure?
[Y/N]:y
[Sysname-line-vty0]
結果驗證:
重新Telnet登錄到本設備,設備會自動執行telnet 192.168.1.41命令,在Telnet客戶端會看到以下顯示信息。
C:\> telnet 192.168.1.40
******************************************************************************
* Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
<Sysname>
Trying 192.168.1.41 ...
Press CTRL+K to abort
Connected to 192.168.1.41 ...
******************************************************************************
* Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
<Sysname.41>
此時相當於用戶直接登錄了192.168.1.41設備。如果用戶斷開與192.168.1.41的Telnet連接,用戶與192.168.1.40設備的Telnet連接也會同時自動斷開。
command accounting命令用來開啟命令行計費功能。
undo command accounting命令用來關閉命令行計費功能。
【命令】
command accounting
undo command accounting
【缺省情況】
命令行計費功能處於關閉狀態,即計費服務器不會記錄用戶執行的命令行。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟命令行計費功能後,如果未配置命令行授權功能,則當前用戶執行的每一條合法命令都會發送到HWTACACS服務器上做記錄;如果配置了命令行授權功能,則當前用戶執行的並且授權成功的命令都會發送到HWTACACS服務器上做記錄。
在用戶線視圖/用戶線類視圖下,該命令的配置結果將在下次登錄設備時生效。
如果在用戶線類視圖下使用command accounting命令使能了命令行計費功能,則該類型用戶線視圖都使能命令行計費功能,且用戶線視圖下無法使用undo command accounting恢複缺省情況。
【舉例】
# 設置用戶使用VTY 0用戶線登錄設備時,執行的命令需要在HWTACACS服務器上做記錄。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] command accounting
【相關命令】
· accounting command(安全命令參考/AAA)
· command authorization
command authorization命令用來開啟命令行授權功能。
undo command authorization命令用來關閉命令行授權功能。
【命令】
command authorization
undo command authorization
【缺省情況】
命令行授權功能處於關閉狀態,即用戶登錄後執行命令行不需要服務器授權。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟命令行授權功能後,使用該用戶線登錄的用戶隻能執行服務器授權的命令,服務器沒有授權的命令不能執行。
在用戶線視圖/用戶線類視圖下該命令的配置結果將在下次登錄設備時生效。
如果在用戶線類視圖下使用command authorization命令開啟了命令行授權功能,則該類型用戶線視圖都開啟命令行授權功能,且用戶線視圖下無法使用undo command authorization恢複缺省情況。
【舉例】
# 設置用戶使用VTY 0用戶線登錄設備時,需要服務器授權才能執行命令。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] command authorization
【相關命令】
· command accounting
· authorization command(安全命令參考/AAA)
databits命令用來設置數據位的個數。
undo databits命令用來恢複缺省情況。
【命令】
databits { 5 | 6 | 7 | 8 }
undo databits
【缺省情況】
用戶線的數據位為8位。
【視圖】
用戶線視圖
【缺省用戶角色】
network-admin
【參數】
5:數據位為5位,即使用5比特來表示一個字符。
6:數據位為6位,即使用6比特來表示一個字符。
7:數據位為7位,即使用7比特來表示一個字符。
8:數據位為8位,即使用8比特來表示一個字符。
【使用指導】
VTY用戶線類視圖不支持該命令。
訪問終端和設備相應用戶線下數據位的設置必須一致,雙方才能正常通信。
【舉例】
# 設置數據位為7位。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] databits 7
display ip http命令用來顯示HTTP的狀態信息。
【命令】
display ip http
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示HTTP的狀態信息。
<Sysname> display ip http
HTTP port: 80
Basic ACL: 2222
Operation status : Enabled
表1-2 display ip http命令顯示信息描述表
字段 |
描述 |
HTTP port |
HTTP服務使用的端口號 |
Basic ACL |
與HTTP服務關聯的基本訪問控製列表號或名稱,0表示未配置 |
Operation status |
HTTP服務是否開啟: Enabled:表示HTTP服務處於開啟狀態 Disabled:表示HTTP服務處於關閉狀態 |
【相關命令】
· ip http port
· ip http acl
· ip http enable
display ip https命令用來顯示HTTPS的狀態信息。
【命令】
display ip https
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示HTTPS的狀態信息。
<Sysname> display ip https
HTTPS port: 443
SSL server policy: test
Certificate access control policy: Not configured
Basic ACL: 2222
Operation status : Enabled
表1-3 display ip https命令顯示信息描述表
字段 |
描述 |
HTTPS port |
HTTPS服務使用的端口號 |
SSL server policy |
與HTTPS服務關聯的SSL服務器端策略,Not configured表示未配置 |
Certificate access-control-policy |
與HTTPS服務關聯的證書屬性訪問控製策略,Not configured表示未配置 |
Basic ACL |
與HTTPS服務關聯的基本訪問控製列表號或名稱,0表示未配置 |
Operation status |
HTTPS服務是否開啟: Enabled:表示HTTPS服務處於開啟狀態 Disabled:表示HTTPS服務處於關閉狀態 |
【相關命令】
· ip https port
· ip https acl
· ip https enable
· ip https ssl-server-policy
· ip https certificate access-control-policy
display line命令用來顯示用戶線的相關信息。
【命令】
display line [ number1 | { aux | usb | vty } number2 ] [ summary ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
number1:用戶線的編號(絕對編號方式),取值範圍為0~83。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
number2:用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
summary:顯示用戶線的摘要信息。不使用該參數時,將顯示用戶線類型、絕對/相對編號、傳輸速率、認證方式及接入接口;使用該參數時,將顯示正在使用和未使用的用戶線數目和類型。
【舉例】
# 顯示用戶線0的相關信息。
<Sysname> display line 0
Idx Type Tx/Rx Modem Auth Int Location
F 0 AUX 0 9600 - N - 1/0
+ : Line is active.
F : Line is active and in async mode.
Idx : Absolute index of line.
Type : Type and relative index of line.
Auth : Login authentication mode.
Int : Physical port of the line.
A : Authentication use AAA.
N : No authentication is required.
P : Password authentication.
表1-4 display line命令顯示信息描述表
字段 |
描述 |
+ |
表示當前正在使用的用戶線 |
F |
表示當前正在使用的用戶線,且工作在異步方式 |
Idx |
用戶線的絕對編號 |
Type |
用戶線的類型及相對編號 |
Tx/Rx |
用戶線的速率 |
Modem |
(暫不支持)Modem的呼入/呼出開關,取值有in(允許呼入)、out(允許呼出)、inout(允許呼入呼出),缺省顯示“-”(表示未配置) |
Auth |
使用該用戶線登錄的用戶的認證方式,取值有A、L、N和P四種方式 |
Int |
用戶線對應的物理接口的簡稱表示(Console口以及沒有對應接口的用戶線均顯示“-”) |
Location |
用戶線的物理位置,顯示為“設備成員編號/CPU編號” |
A |
表示使用AAA認證方式,對應的authentication-mode為scheme |
N |
表示無需認證,對應的authentication-mode為none |
P |
表示使用當前用戶線的密碼進行認證,對應的authentication-mode為password |
# 顯示所有用戶線的摘要信息。
<Sysname> display line summary
Line type : [AUX]
0:XXXX XXXX XX
Line type : [VTY]
10:UXXX XXXX XXXX XXXX
26:XXXX XXXX XXXX XXXX
42:XXXX XXXX XXXX XXXX
58:XXXX XXXX XXXX XXXX
Line type : [USB]
74:XXXX XXXX XX
1 lines used. (U)
83 lines not used. (X)
表1-5 display line summary命令顯示信息描述表
字段 |
描述 |
Line type |
用戶線類型: · USB表示USB用戶線 · AUX表示AUX用戶線 · VTY表示VTY用戶線 |
0:UXXX XXXX XX |
0表示用戶線的絕對編號 X表示當前沒有用戶使用該用戶線 U表示當前有用戶使用該用戶線 |
lines used. (U) |
當前正在使用的用戶線的數目(即U字符數量) |
lines not used. (X) |
當前未使用的用戶線的數目(即X字符數量) |
display telnet client命令用來顯示設備作為Telnet客戶端的配置信息。
【命令】
display telnet client
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
目前該命令顯示的是Telnet客戶端源IPv4地址或源接口的配置信息。用戶可以使用telnet client source命令指定Telnet客戶端源IPv4地址或源接口。
【舉例】
# 顯示設備作為Telnet客戶端的相關配置信息。
<Sysname> display telnet client
The source IP address is 1.1.1.1.
以上顯示信息表示設備作為Telnet客戶端時,發送Telnet報文的源IPv4地址為1.1.1.1。
【相關命令】
· telnet client source
display user-interface命令用來顯示用戶線的相關信息。
【命令】
display user-interface [ number1 | { aux | usb | vty } number2 ] [ summary ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
number1:用戶線的編號(絕對編號方式),取值範圍為0~83。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
number2:用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
summary:顯示用戶線的摘要信息。不使用該參數時,將顯示用戶線類型、絕對/相對編號、傳輸速率、認證方式及接入接口;使用該參數時,將顯示正在使用和未使用的用戶線數目和類型。
【使用指導】
該命令實現與display line一致,僅為與舊版本兼容保留,請使用display line。
【舉例】
# 顯示用戶線0的相關信息。
<Sysname> display user-interface 0
Idx Type Tx/Rx Modem Auth Int Location
F 0 AUX 0 9600 - N - 1/0
+ : Line is active.
F : Line is active and in async mode.
Idx : Absolute index of line.
Type : Type and relative index of line.
Auth : Login authentication mode.
Int : Physical port of the line.
A : Authentication use AAA.
N : No authentication is required.
P : Password authentication.
表1-6 display user-interface命令顯示信息描述表
字段 |
描述 |
+ |
表示當前正在使用的用戶線 |
F |
表示當前正在使用的用戶線,且工作在異步方式 |
Idx |
用戶線的絕對編號 |
Type |
用戶線的類型及相對編號 |
Tx/Rx |
用戶線的速率 |
Modem |
(暫不支持)Modem的呼入/呼出開關,取值有in(允許呼入)、out(允許呼出)、inout(允許呼入呼出),缺省顯示“-”(表示未配置) |
Auth |
使用該用戶線登錄的用戶的認證方式,取值有A、L、N和P四種方式 |
Int |
用戶線對應的物理接口的簡稱表示(Console口以及沒有對應接口的用戶線均顯示“-”) |
Location |
用戶線的物理位置,顯示為“設備成員編號/CPU編號” |
A |
表示使用AAA認證方式,對應的authentication-mode為scheme |
N |
表示無需認證,對應的authentication-mode為none |
P |
表示使用當前用戶線的密碼進行認證,對應的authentication-mode為password |
# 顯示所有用戶線的摘要信息。
<Sysname> display user-interface summary
Line type : [AUX]
0:XXXX XXXX XX
Line type : [VTY]
10:UXXX XXXX XXXX XXXX
26:XXXX XXXX XXXX XXXX
42:XXXX XXXX XXXX XXXX
58:XXXX XXXX XXXX XXXX
Line type : [USB]
74:XXXX XXXX XX
1 lines used. (U)
83 lines not used. (X)
表1-7 display user-interface summary命令顯示信息描述表
字段 |
描述 |
Line type |
用戶線類型: · USB表示USB用戶線 · AUX表示AUX用戶線 · VTY表示VTY用戶線 |
0:UXXX XXXX XX |
0表示用戶線的絕對編號 X表示當前沒有用戶使用該用戶線 U表示當前有用戶使用該用戶線 |
lines used. (U) |
當前正在使用的用戶線的數目(即U字符數量) |
lines not used. (X) |
當前未使用的用戶線的數目(即X字符數量) |
display users命令用來顯示正在使用的用戶線以及用戶的相關信息。
【命令】
display users [ all ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
all:顯示設備支持的所有用戶線以及用戶的相關信息。
【舉例】
# 顯示正在使用的用戶線以及用戶的相關信息。
<Sysname> display users
Idx Line Idle Time Pid Type
+ 10 VTY 0 00:00:00 Jan 01 00:33:10 484 TEL
12 VTY 2 00:06:22 Jan 01 00:33:22 495 TEL
Following are more details.
VTY 0 :
User role list: network-admin network-operator
Location: 192.168.1.107
VTY 2 :
User role list: level-0 network-admin network-operator
Location: 192.168.1.134
+ : Current operation user.
F : Current operation user works in async mode.
表1-8 display users命令顯示信息描述表
字段 |
描述 |
Idx |
用戶線的絕對編號 |
Line |
用戶線的相對編號,第一列(例如VTY)表示用戶線的類型,第二列(例如0)表示用戶線的相對編號 |
Idle |
空閑時間,表明用戶和設備沒有報文交互的時間長度,格式為hh:mm:ss。當空閑時間大於等於24小時時,顯示為old |
Time |
用戶本次登錄的時間 |
Pid |
用戶對應的進程ID(CLI用戶登錄時,係統會自動運行一個用戶登錄進程來監控用戶的操作) |
Type |
顯示用戶的登錄方式: · TEL表示用戶通過Telnet方式登錄設備 · SSH表示用戶通過SSH方式登錄設備 · 無顯示信息表示用戶通過Console口、USB口方式登錄設備 |
User name |
使用該用戶線登錄的用戶的用戶名,用戶通過用戶名和密碼認證後登錄設備的情況下會顯示該字段 |
User role list |
使用該用戶線登錄的用戶的用戶角色列表 |
Location |
使用該用戶線登錄的用戶的位置信息(即用戶的IP地址) |
+ |
當前操作用戶 |
F |
當前操作用戶工作在異步模式 |
display web menu命令用來顯示Web的頁麵菜單樹。
【命令】
display web menu [ chinese ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
chinese:顯示Web的頁麵中文菜單樹。不指定該參數時,顯示Web的頁麵英文菜單樹。
【使用指導】
配置用戶角色對應的Web菜單項時,可以使用該命令查看係統支持的全部菜單樹。
【舉例】
# 顯示全部Web菜單信息。
<Sysname> display web menu
.
|--Dashboard: ID = m_dashboard
|--Device: ID = m_device
| |--Maintenance: ID = m_maintenance
| | |--Settings: ID = m_devicesettings
| | |--Administrators: ID = m_admin
| | |--Configuration: ID = m_config
| | |--File System: ID = m_filesystem
| | |--Upgrade: ID = m_upgrade
| | |--Diagnostics: ID = m_diagnostic
| | |--Reboot: ID = m_reboot
| | `--About: ID = m_about
| `--Virtualization: ID = m_virtualdevice
| `--IRF: ID = m_irf
|--Network: ID = m_network
| |--Probe: ID = m_probe
| | |--Ping: ID = m_ping
| | `--Tracert: ID = m_tracert
| |--Interfaces: ID = m_if
| | |--Interfaces: ID = m_interface
| | |--Link Aggregation: ID = m_lagg
| | |--Storm Constrain: ID = m_stormconstrain
| | `--Isolation: ID = m_isolation
| |--Links: ID = m_link
| | |--VLAN: ID = m_vlan
| | |--Voice VLAN: ID = m_voicevlan
| | |--MAC: ID = m_mac
| | |--STP: ID = m_stp
| | |--LLDP: ID = m_lldp
| | `--DHCP Snooping: ID = m_dhcpsnooping
| |--IP: ID = m_ip
| | |--IP: ID = m_ip
| | |--ARP: ID = m_arp
| | `--DNS: ID = m_dns
| |--IPv6: ID = m_ipv6
| | |--IPv6: ID = m_ipv6
| | |--ND: ID = m_nd
| | `--DNS: ID = m_ipv6dns
| |--Mirroring: ID = m_mirror
| | `--Port Mirroring: ID = m_portmirror
| |--Routing: ID = m_routing
| | |--Routing Table: ID = m_routingtable
| | |--Static Routing: ID = m_staticrouting
| | |--RIP: ID = m_rip
| | `--Policy-Based Routing: ID = m_pbr
| |--Multicast: ID = m_multicast
| | |--IGMP Snooping: ID = m_igmpsnooping
| | `--MLD Snooping: ID = m_mldsnooping
| `--Service: ID = m_ipservice
| |--DHCP: ID = m_dhcp
| |--HTTP/HTTPS: ID = m_http
| |--SSH: ID = m_ssh
| |--FTP: ID = m_ftp
| |--Telnet: ID = m_telnet
| |--NTP: ID = m_ntp
| `--SNMP: ID = m_snmp
|--Resources: ID = m_resource
| |--ACLs: ID = m_acl
| | |--IPv4: ID = m_ipv4acl
| | |--IPv6: ID = m_ipv6acl
| | `--Ethernet: ID = m_macacl
| |--Time Range: ID = m_timerange
| | `--Time Range: ID = m_timerange
| |--SSL: ID = m_ssl
| | `--SSL: ID = m_ssl
| |--Public key: ID = m_publickey
| | `--Public key: ID = m_publickey
| `--PKI: ID = m_pki
| |--PKI: ID = m_pki
| `--Certificate Access Control: ID = m_certificatepolicy
|--QoS: ID = m_qos
| `--QoS: ID = m_qos
| |--QoS Policies: ID = m_mqc
| |--Hardware Queuing: ID = m_hardqueue
| |--Priority Mapping: ID = m_priority
| `--Rate Limit: ID = m_linerate
|--Security: ID = m_security
| |--Packet Filter: ID = m_packetfilter
| | |--Packet Filter: ID = m_packetfilter
| | `--IP Source Guard: ID = m_ipsourceguard
| |--Access Control: ID = m_access
| | |--802.1X: ID = m_8021x
| | |--MAC Authentication: ID = m_maca
| | |--Port Security: ID = m_portsec
| | `--Portal: ID = m_portal
| `--Authentication: ID = m_authentication
| |--ISP Domains: ID = m_ispdomain
| |--RADIUS: ID = m_radius
| |--TACACS: ID = m_tacacs
| `--Local Users: ID = m_localuser
|--PoE: ID = m_poe
| `--PoE: ID = m_poe
| `--PoE: ID = m_poe
`--Log: ID = m_log
`--Log: ID = m_log
|--System Log: ID = m_syslog
`--Settings: ID = m_logsettings
display web users命令用來顯示Web用戶的相關信息。
【命令】
display web users
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示當前Web用戶的相關信息。
<Sysname> display web users
UserID Name Type Language JobCount LoginTime LastOperation
AB2039483271293 Administrator HTTP Chinese 3 12:00:23 14:10:05
F09382BA2014AC8 user HTTPS English 1 13:05:00 14:11:00
表1-9 display web users命令顯示信息描述表
字段 |
描述 |
UserID |
Web用戶的ID號,用來唯一標識一個登錄用戶 |
Name |
Web用戶的登錄用戶名 |
Type |
Web用戶登錄使用的協議類型: · HTTP表示Hypertext Transfer Protocol · HTTPS表示基於安全套接字的Hypertext Transfer Protocol |
Language |
Web用戶登錄時使用的語言: · Chinese表示中文 · English表示英文 |
JobCount |
Web用戶建立的連接數量 |
LoginTime |
Web用戶的登錄時間 |
LastOperation |
Web用戶的最後操作時間 |
escape-key命令用來配置終止運行任務(比如ping命令等)的快捷鍵。
undo escape-key命令用來取消快捷鍵的配置,包括缺省快捷鍵。
【命令】
escape-key { key-string | default }
undo escape-key
【缺省情況】
按<Ctrl+C>組合鍵終止運行的任務。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
key-string:定義終止運行任務的快捷鍵,可以是區分大小寫的單個字符(字符“d”和“D”除外),也可以是單個字符或組合鍵對應的ACSII碼(0~127)。比如設置escape-key 1,此時生效快捷鍵為Ctrl+A;如果設置escape-key a,生效的快捷鍵為a。配置字符“d”和“D”作為終止運行任務的快捷鍵時係統不會生效,此時<Ctrl+C>為實際的生效快捷鍵。如確實需要使用字符“d”和“D”作為終止運行任務的快捷鍵,可以配置key-string為字符“d”和“D”對應的ACSII碼。單個字符的快捷鍵對應的ASCII碼與標準的ASCII碼表一致,組合鍵對應的ASCII碼請參見表1-1。
default:恢複為缺省的快捷鍵<Ctrl+C>。
【使用指導】
用戶可以按<Ctrl+C>組合鍵來終止ping、tracert等正在執行的任務,以便輸入新的命令。如果配置了escape-key,則用戶可以用新配置的快捷鍵來代替<Ctrl+C>。命令行是否支持<Ctrl+C>終止與功能模塊的軟件實現有關,請參見相關命令行的描述。
如果設置的快捷鍵為單個字符,且有任務可終止,則輸入快捷鍵會終止命令的執行;如果沒有任務可終止,則輸入的快捷鍵會作為普通的編輯字符。
如果在Device A某用戶線下設置了單個字符key-string為任務終止快捷鍵,當使用該用戶線登錄到Device A,又通過Device A以telnet方式到Device B,這時的key-string在Device B上將被視為編輯字符進行輸入。如果telnet到Device B時所使用的用戶線下配置了相同的key-string,此時key-string在有任務運行時可以中止任務。
新設置的快捷鍵可以使用display current-configuration | include escape-key命令來查看。
如果用戶線視圖下配置escape-key為缺省值,並且此時用戶線類視圖下配置了escape-key,則用戶線類視圖下的配置生效;如果用戶線類視圖下未配置,則生效的為缺省值。
用戶線視圖下使用本命令配置的快捷鍵立即生效;用戶線類視圖下配置的快捷鍵將在下次登錄時生效。
【舉例】
# 配置VTY0終止運行任務的快捷鍵為a。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] escape-key a
驗證過程如下:
· 使用ping命令檢查IP地址為192.168.1.80的設備是否可達,並用-c參數指定發送ICMP回顯請求報文的數目為20。
<Sysname> ping -c 20 192.168.1.80
Ping 192.168.1.80 (192.168.1.80): 56 data bytes, press 'a' to break
56 bytes from 192.168.1.80: icmp_seq=0 ttl=255 time=2.363 ms
56 bytes from 192.168.1.80: icmp_seq=1 ttl=255 time=2.384 ms
· 鍵入a,任務立即終止,並返回到當前視圖。
--- Ping statistics for 192.168.1.80 ---
20 packet(s) transmitted, 20 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 2.000/2.406/6.748/1.022 ms
<Sysname>
flow-control命令用來配置流量控製方式。
undo flow-control命令用來恢複缺省情況。
【命令】
flow-control { hardware | none | software }
undo flow-control
【缺省情況】
沒有配置流量控製方式。
【視圖】
用戶線視圖
【缺省用戶角色】
network-admin
【參數】
hardware:進行硬件方式的流量控製。
none:不進行流量控製。
software:進行軟件方式的流量控製。
【使用指導】
VTY用戶線視圖不支持該命令。
流量控製分為入方向和出方向,入方向表示本設備能夠接受遠端設備的流量控製,出方向表示本設備能夠對遠端設備進行流量控製。配置該命令後,流量控製方式對入方向和出方向都生效。
要使流量控製生效,雙方才能正常通信,對端設備也要配置相同的流量控製方式。
【舉例】
# 配置AUX 0用戶線視圖下,入方向和出方向都采用軟件流量控製方式。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] flow-control software
free line命令用來釋放用戶線上建立的連接。
【命令】
free line { number1 | { aux | usb | vty } number2 }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
number1:用戶線的編號(絕對編號方式),取值範圍為0~83。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
number2:用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
【使用指導】
用戶不能使用該命令釋放自己的連接。
【舉例】
# 釋放用戶線上VTY 1建立的連接。
<Sysname> free line vty 1
Are you sure to free line vty1? [Y/N]:y
[OK]
free user-interface命令用來釋放用戶線上建立的連接。
【命令】
free user-interface { number1 | { aux | usb | vty } number2 }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
number1:用戶線的編號(絕對編號方式),取值範圍為0~83。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
number2:用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
【使用指導】
用戶不能使用該命令釋放自己的連接。
該命令實現與free line一致,僅為與舊版本兼容保留,請使用free line。
【舉例】
# 釋放用戶線上VTY 1建立的連接。
<Sysname> free user-interface vty 1
Are you sure to free line vty1? [Y/N]:y
[OK]
free web users命令用來強製在線Web用戶下線。
【命令】
free web users { all | user-id user-id | user-name user-name }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
all:所有Web用戶。
user-id:Web用戶的ID號,為15位十六進製數。係統會自動為每位成功登錄的Web用戶分配一個用戶ID,用戶ID用於唯一標識Web用戶。
user-name user-name:Web用戶的用戶名,為1~255個字符的字符串,區分大小寫。
【舉例】
# 強製所有在線Web用戶下線。
<Sysname> free web users all
【相關命令】
· display web users
history-command max-size命令用來設置可以存儲的當前用戶線下曆史命令的條數。
undo history-command max-size命令用來恢複缺省情況。
【命令】
history-command max-size size-value
undo history-command max-size
【缺省情況】
曆史命令緩衝區可存儲10條曆史命令。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
size-value:可存儲的曆史命令的條數,取值範圍為0~256。
【使用指導】
每個用戶線對應一個曆史命令緩衝區,緩衝區裏保存了當前用戶最近執行成功的命令,緩衝區的容量決定了可以保存的曆史命令的數目。用戶使用display history-command命令、上光標鍵↑或下光標鍵↓可以隨時了解近期成功執行了哪些操作(display history-command命令的詳細介紹請參見“基礎配置命令參考”中的“CLI”)。同時登錄設備的不同用戶擁有不同的曆史命令緩衝區,互不影響。
用戶退出當前會話時,係統會自動清除相應曆史命令緩衝區內保存的曆史命令。
如果用戶線視圖下配置history-command max-size為缺省值,並且此時用戶線類視圖下配置了history-command max-size,那麼用戶線視圖下的生效配置值為用戶線類視圖下的配置;如果用戶線類視圖下未配置,則生效的為缺省值。
在用戶線視圖下使用本命令配置的當前用戶線下可存儲的曆史命令條數立即生效;用戶線類視圖下配置的可存儲的曆史命令條數將在下次登錄時生效。
【舉例】
# 設置VTY0用戶線下曆史命令緩衝區最多可以存儲20條曆史命令。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] history-command max-size 20
idle-timeout命令用來設置用戶連接的超時時間。
undo idle-timeout命令用來恢複缺省情況。
【命令】
idle-timeout minutes [ seconds ]
undo idle-timeout
【缺省情況】
超時時間為10分鍾。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
minutes:指定超時時間,取值範圍為0~35791,單位為分鍾。
seconds:指定超時時間,取值範圍為0~59,單位為秒,缺省值為0。
【使用指導】
用戶登錄後,如果在超時時間內設備和用戶間沒有消息交互,則超時時間到達時設備會自動斷開用戶連接。
當超時時間設置為0時,表示設備不會因為超時自動斷開用戶連接。
如果用戶線視圖下配置idle-timeout為缺省值,並且此時用戶線類視圖下配置了idle-timeout,那麼用戶線視圖下的生效配置值為用戶線類視圖下的配置;如果用戶線類視圖下未配置,則生效的為缺省值。
用戶線視圖下使用本命令配置的連接超時時間立即生效;用戶線類視圖下配置的連接超時時間將在下次登錄時生效。
【舉例】
# 設置VTY0用戶線下用戶連接超時時間為1分鍾30秒。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] idle-timeout 1 30
ip http acl命令用來配置HTTP服務與ACL關聯。
undo ip http acl命令用來恢複缺省情況。
【命令】
ip http acl { acl-number | name acl-name }
undo ip http acl
【缺省情況】
HTTP服務沒有與ACL關聯。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
acl-number:ACL的編號,取值範圍為2000~2999(基本IPv4 ACL)。
name acl-name:指定ACL的名稱。acl-name表示ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。僅當指定名稱的ACL存在且為基本IPv4 ACL時生效。
【使用指導】
FIPS模式下,不支持本命令。
多次執行該命令最新配置生效。
配置HTTP服務與ACL關聯後,隻有ACL允許通過的HTTP客戶端能夠通過Web方式登錄設備。不匹配ACL或ACL拒絕通過的HTTP客戶端將不能通過Web方式登錄設備。
【舉例】
# 配置HTTP服務與ACL 2001關聯,隻允許10.10.0.0/16網段的客戶端通過Web訪問設備。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 10.10.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] ip http acl 2001
【相關命令】
· acl(ACL和QoS命令參考/ACL)
ip http enable命令用來開啟HTTP服務。
undo ip http enable命令用來關閉HTTP服務。
【命令】
ip http enable
undo ip http enable
【缺省情況】
HTTP服務處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
FIPS模式下,不支持本命令。
開啟HTTP服務後,用戶才能通過Web使用HTTP方式登錄設備。
開啟HTTP服務後,為了增強設備的安全性,HTTPS服務的端口號也會被自動打開,且在HTTP服務開啟的狀態下無法通過undo ip https enable命令關閉。
【舉例】
# 使能HTTP服務。
<Sysname> system-view
[Sysname] ip http enable
【相關命令】
· ip https enable
ip http port命令用來配置HTTP服務的端口號。
undo ip http port命令用來恢複缺省情況。
【命令】
ip http port port-number
undo ip http port
【缺省情況】
HTTP服務的端口號為80。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
port-number:HTTP服務的端口號,取值範圍為1~65535。
【使用指導】
FIPS模式下,不支持本命令。
如果修改端口號前HTTP服務是開啟的,則修改端口號後係統會自動重啟HTTP服務,正在訪問的用戶將被斷開,用戶需要在瀏覽器的地址欄中重新輸入新的地址後才可以繼續訪問。
【舉例】
# 配置HTTP服務的端口號為80。
<Sysname> system-view
[Sysname] ip http port 80
ip https acl命令用來配置HTTPS服務與ACL關聯。
undo ip https acl命令用來恢複缺省情況。
【命令】
ip https acl {acl-number | name acl-name }
undo ip https acl
【缺省情況】
HTTPS服務未與ACL關聯。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
acl-number:ACL的編號,取值範圍為2000~2999(基本IPv4 ACL)。
name acl-name:指定ACL的名稱。acl-name表示ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。僅當指定名稱的ACL存在且為基本IPv4 ACL時生效。
【使用指導】
配置HTTPS服務與ACL關聯後,隻有ACL允許通過的HTTPS客戶端能夠通過Web方式登錄設備。不匹配ACL或ACL拒絕通過的HTTPS客戶端將不能通過Web方式登錄設備。
需要注意的是,Web登錄時用戶輸入的用戶名和密碼屬於敏感信息,Web登錄請求采用HTTPS方式發送到Web服務器。所以,如果本命令中的ACL規則拒絕客戶端通過HTTPS服務訪問Web頁麵,那麼該客戶端也無法通過HTTP服務訪問Web頁麵。
多次執行該命令最新配置生效。
【舉例】
# 配置HTTPS服務與ACL 2001關聯,隻允許10.10.0.0/16網段的客戶端通過Web訪問設備。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 10.10.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] ip https acl 2001
【相關命令】
· acl(ACL和QoS命令參考/ACL)
ip https certificate access-control-policy命令用來配置HTTPS服務與證書屬性訪問控製策略關聯。
undo ip https certificate access-control-policy命令用來恢複缺省情況。
【命令】
ip https certificate access-control-policy policy-name
undo ip https certificate access-control-policy
【缺省情況】
HTTPS服務未與證書屬性訪問控製策略關聯。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
policy-name:證書屬性訪問控製策略名,為1~31個字符的字符串,區分大小寫。
【使用指導】
通過將HTTPS服務與已配置的客戶端證書屬性訪問控製策略關聯,可以實現對客戶端的訪問權限進行控製。證書屬性訪問控製策略的相關介紹請參見“安全配置指導”中“PKI”。
【舉例】
# 設置HTTPS服務使用的證書屬性訪問控製策略為myacl。
<Sysname> system-view
[Sysname] ip https certificate access-control-policy myacl
【相關命令】
· pki certificate access-control-policy(PKI命令參考/PKI)
ip https enable命令用來開啟HTTPS服務。
undo ip https enable命令用來關閉HTTPS服務。
【命令】
ip https enable
undo ip https enable
【缺省情況】
HTTPS服務處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
隻有使能該功能後,用戶才能通過Web方式使用HTTPS登錄設備。
使能HTTPS服務,會觸發SSL的握手協商過程。在SSL握手協商過程中,如果設備的本地證書已經存在,則SSL協商可以成功,HTTPS服務可以正常啟動;如果設備的本地證書不存在,則SSL協商過程會觸發證書申請流程。由於證書申請需要較長的時間,會導致SSL協商不成功,從而無法正常啟動HTTPS服務。因此,在這種情況下,需要多次執行ip https enable命令,這樣HTTPS服務才能正常啟動。
【舉例】
# 使能HTTPS服務。
<Sysname> system-view
[Sysname] ip https enable
【相關命令】
· ip https ssl-server-policy
· ip https certificate access-control-policy
ip https port命令用來配置HTTPS服務的端口號。
undo ip https port命令用來恢複缺省情況。
【命令】
ip https port port-number
undo ip https port
【缺省情況】
HTTPS服務的端口號為443。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
port-number:HTTPS服務的端口號,取值範圍為1~65535。
【使用指導】
如果修改端口號前HTTPS服務是開啟的,則修改端口號後係統會自動重啟HTTPS服務,正在訪問的用戶將被斷開,用戶需要在瀏覽器的地址欄中重新輸入新的地址後才可以繼續訪問。
【舉例】
# 配置HTTPS服務的端口號為8080。
<Sysname> system-view
[Sysname] ip https port 8080
ip https ssl-server-policy命令用來配置HTTPS服務與SSL服務器端策略關聯。
undo ip https ssl-server-policy命令用來恢複缺省情況。
【命令】
ip https ssl-server-policy policy-name
undo ip https ssl-server-policy
【缺省情況】
HTTPS服務未與SSL服務器端策略關聯,HTTPS使用自簽名證書。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
policy-name:SSL服務器端策略名,為1~31個字符的字符串。
【使用指導】
HTTP服務和HTTPS服務處於使能狀態時,對與HTTPS服務關聯的SSL服務器端策略進行的修改不會生效。如需修改HTTPS服務與SSL服務器端的關聯策略,首先執行undo ip http enable和undo ip https enable兩條命令,再執行ip https ssl-server-policy policy-name命令,最後重新使能HTTP服務和HTTPS服務,新的策略即可生效。
如需恢複缺省情況,必須先執行undo ip http enable和undo ip https enable兩條命令,再執行undo ip https ssl-server-policy,最後重新使能HTTP服務和HTTPS服務即可。
【舉例】
# 設置HTTPS服務使用的SSL服務器端策略為myssl。
<Sysname> system-view
[Sysname] ip https ssl-server-policy myssl
【相關命令】
· ssl server-policy(安全命令參考/SSL)
line命令用來進入一個或多個用戶線視圖。
【命令】
line { first-number1 [ last-number1 ] | { aux | usb | vty } first-number2 [ last-number2 ] }
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
first-number1:第一個用戶線的編號(絕對編號方式),取值範圍為0~83。
last-number1:最後一個用戶線的編號(絕對編號方式),取值範圍為1~83,取值必須大於first-number1。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
first-number2:第一個用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
last-number2:最後一個用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為1~9,對於VTY用戶線取值範圍為1~63,取值必須大於first-number2。
【舉例】
# 進入VTY 0用戶線視圖。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0]
# 進入VTY 0~63用戶線視圖。
<Sysname> system-view
[Sysname] line vty 0 63
[Sysname-line-vty0-63]
【相關命令】
· line class
line class命令用來進入用戶線類視圖。
【命令】
line class { aux | usb | vty }
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
aux:AUX用戶線類。
usb:USB用戶線類。
vty:VTY用戶線類。
【使用指導】
用戶線視圖下的配置隻對該用戶線生效。
用戶線類視圖下的配置修改不會立即生效,當用戶下次登錄後所修改的配置值才會生效。
line class命令用來進入用戶線類視圖,line命令用來進入一個或多個用戶線視圖。對於同時支持這兩種視圖的命令:
· 用戶線視圖下的配置優先於用戶線類視圖下的配置。
· 用戶線視圖下的屬性配置為缺省值時,將采用用戶線類視圖下配置的值。如果用戶線類視圖下的屬性配置也為缺省值時,則直接采用該屬性的缺省值。
用戶線類視圖下支持的命令有:
· activation-key
· auto-execute command
· authentication-mode
· command accounting
· command authorization
· escape-key
· history-command max-size
· idle-timeout
· protocol inbound
· screen-length
· set authentication password
· shell
· terminal type
· user-role
【舉例】
# 在VTY用戶線類視圖下,將用戶連接的超時時間的缺省值設置為15分鍾。
<Sysname> system-view
[Sysname] line class vty
[Sysname-line-class-vty] idle-timeout 15
# 在AUX用戶線類視圖下,將終端會話的快捷鍵設置為<s>。
<Sysname> system-view
[Sysname] line class aux
[Sysname-line-class-AUX] activation-key s
[Sysname-line-class-AUX] quit
· 在AUX用戶線視圖下,將終端會話的快捷鍵設置為缺省值(可以使用undo activation-key或者直接使用activation-key 13進行配置)。
[Sysname] line aux 0
[Sysname-line-aux0] undo activation-key
· 此時生效的快捷鍵為用戶線類視圖下的配置,驗證過程如下:
· 退出終端會話。
[Sysname-line-aux0] return
<Sysname> quit
· 重新登錄設備,能看到如下顯示信息。
Press ENTER to get started.
· 此時,<Enter>鍵失效,需要按<s>鍵才能出現用戶視圖提示符,啟動終端會話。
<Sysname>
【相關命令】
· line
lock命令用來鎖定當前用戶線並配置解鎖密碼,防止未授權的用戶操作該用戶線。
【命令】
lock
【缺省情況】
係統不會自動鎖定當前用戶線。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
FIPS模式下,不支持本命令。
用戶輸入lock命令後,係統提示輸入密碼(密碼最大長度為16個字符),並提示再次輸入密碼,隻有兩次輸入的密碼相同,Lock操作才能成功。如果用戶線被鎖定,用戶需要輸入解鎖密碼才能結束鎖定,進入係統。
【舉例】
# 鎖住當前用戶線然後解鎖。
<Sysname> lock
Please input password<1 to 16> to lock current line:
Password:
Again:
locked !
此時,命令行用戶線被鎖定。鍵入回車,並輸入正確的密碼後,可以解鎖。
Password:
<Sysname>
lock reauthentication命令用來鎖定當前用戶線並對其進行重新認證。
【命令】
lock reauthentication
【缺省情況】
係統不會對當前用戶線進行重新認證。
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【使用指導】
執行該命令後,當前用戶線會被鎖定。用戶需要輸入設備登錄密碼對當前用戶線進行重新認證才能結束鎖定,進入係統。如果設備未配置登錄密碼,用戶按回車鍵後將直接進入係統。
需要注意的是,如果在設備登錄後修改了登錄設備的認證方式或密碼,那麼鎖定用戶線後的解鎖過程將使用新配置的認證方式及密碼。
【舉例】
# 輸入命令鎖定當前用戶線,並使用設備登錄密碼重新登錄設備。
<Sysname> lock reauthentication
Please press Enter to unlock the screen.
# 按回車鍵後,提示輸入密碼對當前用戶線進行重新認證並登錄設備。
Password:
<Sysname>
【相關命令】
· lock-key
lock-key命令用來配置對當前用戶線進行鎖定並重新認證的快捷鍵。
undo lock-key命令用來恢複缺省情況。
【命令】
lock-key key-string
undo lock-key
【缺省情況】
未設置對當前用戶線進行鎖定並重新認證的快捷鍵。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
key-string:指定對當前用戶線進行重新認證的快捷鍵。可以是區分大小寫的單個字符,也可以是單個字符或組合鍵對應的ACSII碼(0~127)。例如設置lock-key 1,則快捷鍵為Ctrl+A;如設置lock-key a,生效的快捷鍵為a。使用ASCII碼設置快捷鍵時,單個字符對應的ASCII碼與標準ASCII碼表一致,組合鍵對應的ASCII碼請參照表1-1。
【使用指導】
通常情況下,建議用戶使用組合鍵而不使用單個字符作為快捷鍵,避免用戶在輸入命令時輸入完快捷鍵字符後出現鎖定,影響正常命令行的輸入。用戶設置了快捷鍵之後,可以輸入對應的快捷鍵代替lock reauthentication命令完成對當前用戶線進行鎖定並重新認證的操作。
在用戶線/用戶線類視圖下,該命令的配置的快捷鍵將立即生效。
新設置的快捷鍵可以使用display current-configuration | include lock-key命令來查看。
【舉例】
# 配置鎖定當前用戶線的快捷鍵為Ctrl+A。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] lock-key 1
[Sysname-line-vty] quit
驗證過程如下:
· 用戶鍵入Ctrl+A組合鍵後,係統鎖定當前用戶線並切換到重新認證界麵:
[Sysname]
Please press Enter to unlock the screen.
· 按回車鍵後,係統提示輸入密碼對當前用戶線進行重新認證並登錄設備。
Password:
[Sysname]
【相關命令】
· lock reauthentication
parity命令用來設置校驗位的解析和生成方式。
undo parity命令用來恢複缺省情況。
【命令】
parity { even | mark | none | odd | space }
undo parity
【缺省情況】
設備校驗位的校驗方式為none,即不進行校驗。
【視圖】
用戶線視圖
【缺省用戶角色】
network-admin
【參數】
even:進行偶校驗。
mark:進行標記校驗。
none:無校驗。
odd:進行奇校驗。
space:進行空格校驗。
【使用指導】
VTY用戶線視圖不支持該命令。
訪問終端和設備相應用戶線下校驗位的設置必須一致,雙方才能正常通信。
【舉例】
# 將AUX用戶線傳輸校驗位設為奇校驗。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] parity odd
protocol inbound命令用來指定所在用戶線支持的協議。
undo protocol inbound命令用來恢複缺省情況。
【命令】
(非FIPS模式)
protocol inbound { all | ssh | telnet }
undo protocol inbound
(FIPS模式)
protocol inbound ssh
undo protocol inbound
【缺省情況】
非FIPS模式下:係統支持所有協議。
FIPS模式下:係統支持SSH協議。
【視圖】
VTY用戶線視圖
VTY用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
all:支持所有的協議,包括Telnet、SSH。
ssh:支持SSH協議。
telnet:支持Telnet協議。
【使用指導】
用戶線視圖下,該命令的配置結果將在下次登錄時生效。
如果要配置用戶線支持SSH協議,必須先將該用戶的認證方式配置為scheme,否則protocol inbound ssh命令會執行失敗。
用戶線視圖下,對authentication-mode和protocol inbound進行關聯綁定。
· 當這兩條命令均配置為缺省值,此時該用戶線視圖下的這兩條命令配置值均取該類用戶線類視圖下的相應的配置;若該類用戶線類視圖下沒有進行相應的配置,則均取缺省值。
· 當兩條命令中的任意一條配置了非缺省值,那麼另外一條取缺省值。當兩條命令都配置成非缺省值,則均取用戶線下的配置值。
僅具有network-admin或者level-15用戶角色的用戶可以執行該命令。其他角色的用戶,即使授權了該命令的操作權限,也不能執行該命令。
【舉例】
# 設置用戶線VTY 0到VTY 4隻支持SSH協議。
<Sysname> system-view
[Sysname] line vty 0 4
[Sysname-line-vty0-4] authentication-mode scheme
[Sysname-line-vty0-4] protocol inbound ssh
# 設置VTY用戶線類支持SSH協議,認證方式為scheme。同時設置用戶線VTY 0到VTY 4不進行登錄認證,支持所有的協議。
<Sysname> system-view
[Sysname] line class vty
[Sysname-line-class-vty] authentication-mode scheme
[Sysname-line-class-vty] protocol inbound ssh
[Sysname-line-class-vty] line vty 0 4
[Sysname-line-vty0-4] authentication-mode none
驗證過程如下:
· 使用Telnet方式登錄,無需認證即可成功登錄。
<Client> telnet 192.168.1.241
Trying 192.168.1.241 ...
Press CTRL+K to abort
Connected to 192.168.1.241 ...
******************************************************************************
* Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
<Server>
· 查看當前正在使用的用戶線以及用戶的相關信息,用戶線為line 0,則證明該配置下用戶線下配置生效。
<Server> display users
Idx Line Idle Time Pid Type
+ 50 VTY 0 00:00:00 Jan 17 15:29:27 189 TEL
Following are more details.
VTY 0 :
User role list: network-admin network-operator
Location: 192.168.1.186
+ : Current operation user.
F : Current operation user works in async mode.
· authentication-mode
restful http enable命令用來開啟基於HTTP的RESTful功能。
undo restful http enable命令用來關閉基於HTTP的RESTful功能。
【命令】
restful http enable
undo restful http enable
【缺省情況】
基於HTTP的RESTful功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
FIPS模式下,不支持本命令。
開啟該功能後,用戶才可以通過RESTful HTTP方式登錄設備並采用RESTful API對設備進行配置和維護。
【舉例】
# 開啟基於HTTP的RESTful功能。
<Sysname> system-view
[Sysname] restful http enable
restful https enable命令用來開啟基於HTTPS的RESTful功能。
undo restful https enable命令用來關閉基於HTTPS的RESTful功能。
【命令】
restful https enable
undo restful https enable
【缺省情況】
基於HTTPS的RESTful功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟該功能後,用戶才可以通過RESTful HTTPS方式登錄設備並采用RESTful API對設備進行配置和維護。
【舉例】
# 開啟基於HTTPS的RESTful功能。
<Sysname> system-view
[Sysname] restful https enable
screen-length命令用來設置分屏顯示時,每屏所顯示的行數。
undo screen-length命令用來恢複缺省情況。
【命令】
screen-length screen-length
undo screen-length
【缺省情況】
每屏顯示24行數據。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
screen-length:指定每屏所顯示的行數,取值範圍為0~512。0表示一次性顯示全部信息,即不進行分屏顯示,此時與執行screen-length disable命令效果相同。
【使用指導】
該命令設置的是每一屏所顯示的行數,但顯示終端實際顯示的行數由終端的規格決定。比如,設置screen-length的值為40,但顯示終端的規格為24行,當暫停顯示按空格鍵時,設備發送給顯示終端的信息為40行,但當前屏幕顯示的是第18~第40行的信息,前麵的17行信息,需要通過<Page Up>/<Page Down>鍵來翻看。
設備支持分屏顯示信息,在暫停顯示時按空格鍵,能繼續顯示下一屏信息。
缺省情況下,分屏顯示功能處於開啟狀態。
如果用戶線視圖下配置screen-length為缺省值,並且此時用戶線類視圖下配置了screen-length,則用戶線類視圖下的配置生效;如果用戶線類視圖下未配置,則生效的為缺省值。
用戶線視圖下使用本命令配置的分屏顯示信息行數立即生效;在用戶線類視圖下配置的分屏顯示信息行數將在下次登錄時生效。
【舉例】
# 設置VTY用戶線分屏顯示時,每屏顯示30行數據。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] screen-length 30
【相關命令】
· screen-length disable(基礎配置指導/CLI)
send命令用來向用戶線發送消息。
【命令】
send { all | number1 | { aux | usb | vty } number2 }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
all:所有的用戶線。
number1:用戶線的編號(絕對編號方式),取值範圍為0~83。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
number2:用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
【使用指導】
輸入本命令後回車,係統會提示您可以輸入消息內容。在輸入消息內容時,按<Enter>鍵結束輸入,按<Ctrl+C>組合鍵取消此次操作。
【舉例】
# 使用VTY 0用戶線上線的用戶想重啟設備,於是發信息“Note please, I will reboot the system in 3 minutes.”來提醒VTY 1。
<Sysname> send vty 1
Input message, end with Enter; abort with CTRL+C:
Your attention, please. I will reboot the system in 3 minutes.
Send message? [Y/N]:y
使用VTY 1用戶線登錄的用戶將收到如下消息:
[Sysname]
***
***
***Message from vty0 to vty1
***
Your attention, please. I will reboot the system in 3 minutes.
set authentication password命令用來設置認證密碼。
undo set authentication password命令用來恢複缺省情況。
【命令】
set authentication password { hash | simple } string
undo set authentication password
【缺省情況】
未配置認證密碼。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
hash:以哈希方式設置密碼。
simple:以明文方式設置密碼,該密碼將以密文方式存儲。
string:密碼字符串,區分大小寫。對於Release 6318P01以下版本,明文密碼為1~16個字符的字符串;對於Release 6318P01及以上版本,明文密碼為4~16個字符的字符串,且要求至少包含兩種類型的字符。哈希密碼為1~110個字符的字符串。
【使用指導】
FIPS模式下,不支持本命令。
以明文或哈希方式設置的密碼,均以哈希計算後的密文形式保存在配置文件中。
如果用戶線視圖下配置set authentication password為缺省值,並且此時用戶線類視圖下配置了set authentication password,則用戶線類視圖下的配置生效;如果用戶線類視圖下未配置,則生效的為缺省值。
僅具有network-admin或者level-15用戶角色的用戶可以執行該命令。其他角色的用戶,即使授權了該命令的操作權限,也不能執行該命令。
在用戶線視圖/用戶線類視圖下,使用該命令設置的認證密碼將在下次登錄設備時生效。
【舉例】
# 設置用戶線VTY 0的認證密碼為hello12345。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] authentication-mode password
[Sysname-line-vty0] set authentication password simple hello12345
設置完後如果退出係統,則隻有在密碼提示信息後輸入hello12345字符串才能再進入係統。
【相關配置】
· authentication-mode
shell命令用來在當前用戶線上開啟終端服務。
undo shell命令用來在當前用戶線上關閉終端服務。
【命令】
shell
undo shell
【缺省情況】
所有用戶線的終端服務功能處於開啟狀態。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【使用指導】
AUX用戶線視圖/AUX用戶線類視圖不支持undo shell命令。
用戶不能在自己登錄的用戶線上使用undo shell命令。
當設備作為Telnet/SSH服務器的時候,不能配置undo shell命令。
如果在用戶線類視圖下使用undo shell命令關閉了終端服務,那麼用戶線視圖下無法使用shell啟動終端服務。
【舉例】
# 在VTY0到VTY4上終止終端服務(用戶將不能通過VTY0~4登錄設備)。
<Sysname> system-view
[Sysname] line vty 0 4
[Sysname-line-vty0-4] undo shell
Disable line-vty0-4 , are you sure? [Y/N]:y
[Sysname-line-vty0-4]
speed命令用來設置用戶線的傳輸速率。
undo speed命令用來恢複缺省情況。
【命令】
speed speed-value
undo speed
【缺省情況】
用戶線的傳輸速率為9600bps。
【視圖】
用戶線視圖
【缺省用戶角色】
network-admin
【參數】
speed-value:傳輸速率,單位為bps。異步串口的傳輸速率有:300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps和115200bps。異步串口的傳輸速率和配置時的網絡環境相關,請根據網絡環境配置異步串口的傳輸速率。
【使用指導】
VTY用戶線視圖不支持該命令。
訪問終端和設備相應用戶線下傳輸速率的設置必須一致,雙方才能正常通信。
【舉例】
# 將用戶線AUX 0的傳輸速率設置為19200bps。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] speed 19200
stopbits命令用來設置停止位的個數。
undo stopbits命令用來恢複缺省情況。
【命令】
stopbits { 1 | 1.5 | 2 }
undo stopbits
【缺省情況】
停止位為1比特。
【視圖】
用戶線視圖
【缺省用戶角色】
network-admin
【參數】
1:停止位為1比特。
1.5:停止位為1.5比特。目前,設備不支持該參數,配置後實際生效的是命令行stopbits 2。
2:停止位為2比特。
【使用指導】
VTY用戶線視圖不支持該命令。
訪問終端和設備相應用戶線下停止位的設置必須一致,雙方才能正常通信。
【舉例】
# 設置AUX用戶線的停止位為1比特。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] stopbits 1
telnet命令用於Telnet登錄到遠端設備,以便進行遠程管理。
【命令】
telnet remote-host [ service-port ] [ vpn-instance vpn-instance-name ] [ source { interface interface-type interface-number | ip ip-address } | dscp dscp-value ] *
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
remote-host:遠端設備的IPv4地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
service-port:遠端設備提供Telnet服務的TCP端口號,取值範圍為0~65535,缺省值為23。
vpn-instance vpn-instance-name:指定遠端設備所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示遠端設備位於公網中。
source:指定Telnet報文的源接口或源IPv4地址。如果未指定本參數,則使用路由出接口的主IP地址作為設備發送的Telnet報文的源IPv4地址。
interface interface-type interface-number:指定源接口,發送的Telnet報文的源IPv4地址為該接口的地址。interface-type interface-number為接口類型和接口編號。
ip ip-address:指定Telnet報文的源IPv4地址。
dscp-value:Telnet客戶端向服務器端發送Telnet報文的DSCP優先級,取值範圍為0~63,缺省值為48。
【使用指導】
FIPS模式下,不支持本命令。
用戶可以使用<Ctrl+K>組合鍵或quit命令來中斷本次Telnet登錄。
本命令指定的源IPv4地址或源接口隻對當前Telnet連接有效。
【舉例】
# Telnet登錄到遠程主機(IP地址為1.1.1.2),並指定發送Telnet報文的源IP地址為1.1.1.1。
<Sysname> telnet 1.1.1.2 source ip 1.1.1.1
【相關命令】
· telnet client source
telnet client source命令用來指定設備作為Telnet客戶端時,發送Telnet報文的源IPv4地址或源接口。
undo telnet client source命令用來恢複缺省情況。
【命令】
telnet client source { interface interface-type interface-number | ip ip-address }
undo telnet client source
【缺省情況】
未指定發送Telnet報文的源IPv4地址和源接口,使用報文路由出接口的主IPv4地址作為Telnet報文的源地址。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interface interface-type interface-number:指定源接口,發送的Telnet報文的源IPv4地址為該接口的地址。interface-type interface-number為接口類型和接口編號。
ip ip-address:指定發送Telnet報文的源IPv4地址。
【使用指導】
FIPS模式下,不支持本命令。
本命令指定的源IPv4地址或源接口對所有Telnet連接有效。
若同時使用本命令和telnet命令指定源IPv4地址或源接口,則以telnet命令指定的源IP地址或源接口為準。
【舉例】
# 設備作為Telnet客戶端時,指定發送的Telnet報文的源IP地址為1.1.1.1。
<Sysname> system-view
[Sysname] telnet client source ip 1.1.1.1
【相關命令】
· display telnet client configuration
telnet ipv6命令用於IPv6組網環境下,Telnet登錄到遠程主機,以便進行遠程管理。
【命令】
telnet ipv6 remote-host [ -i interface-type interface-number ] [ port-number ] [ vpn-instance vpn-instance-name ] [ source { interface interface-type interface-number | ipv6 ipv6-address } | dscp dscp-value ] *
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
remote-host:遠端設備的IPv6地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
-i interface-type interface-number:指定Telnet報文的出接口。interface-type interface-number為接口類型和接口編號。當Telnet指定的服務端IPv6地址是全球單播地址時,則不能指定該參數;當指定的服務端IPv6地址為鏈路本地地址時,必須指定該參數。
port-number:遠端設備提供Telnet服務的TCP端口號,取值範圍為0~65535,缺省值為23。
vpn-instance vpn-instance-name:指定遠端設備所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示遠端設備位於公網中。
source:指定Telnet報文的源接口或源IPv6地址。如果未指定本參數,則使用路由出接口的主IPv6地址作為Telnet報文的源IPv6地址。
interface interface-type interface-number:指定源接口,發送的Telnet報文的源IPv6地址為該接口的主地址。interface-type interface-number為接口類型和接口編號。
ipv6 ipv6-address:指定Telnet報文的源IPv6地址。
dscp-value:IPv6 Telnet客戶端向服務器端發送Telnet報文的DSCP優先級,取值範圍為0~63,缺省值為48。
【使用指導】
FIPS模式下,不支持本命令。
用戶可以使用<Ctrl+K>組合鍵或quit命令來中斷本次Telnet登錄。
【舉例】
# Telnet登錄到遠程主機,IPv6地址為5000::1。
<Sysname> telnet ipv6 5000::1
# Telnet登錄到遠程主機,IPv6地址為2000::1,並指定Telnet報文的源IPv6地址為1000::1。
<Sysname> telnet ipv6 2000::1 source ipv6 1000::1
telnet server acl命令用來使用ACL(Access Controle List,訪問控製列表)限製哪些Telnet客戶端可以訪問設備。
undo telnet server acl命令用來恢複缺省情況。
【命令】
telnet server acl [ mac ] acl-number
undo telnet server acl
【缺省情況】
未使用ACL限製Telnet客戶端。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
mac:指定二層ACL。若不指定該關鍵字,則表示IPv4 ACL。
acl-number:ACL的編號,取值範圍及其代表的ACL類型如下:
· 2000~2999:表示IPv4基本ACL。
· 3000~3999:表示IPv4高級ACL。
· 4000~4999:需指定mac關鍵字,表示二層ACL。
【使用指導】
FIPS模式下,不支持本命令。
配置ACL限製Telnet客戶端時:
· 當未引用ACL、或者引用的ACL不存在、或者引用的ACL為空時,允許所有登錄用戶訪問設備;
· 當引用的ACL非空時,則隻有ACL中permit的用戶才能訪問設備,其他用戶不允許訪問設備,以免非法用戶使用Telnet訪問設備。
· 如果多次使用該命令配置Telnet服務與ACL關聯,最新配置生效。
關於ACL的詳細描述和介紹請參見“ACL和QoS配置指導”中的“ACL”。
該配置隻過濾新建立的Telnet連接,不會對已建立的Telnet連接和操作造成影響。
【舉例】
# 僅允許地址為1.1.1.1的用戶通過Telnet訪問本設備。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 1.1.1.1 0
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] telnet server acl 2001
telnet server acl-deny-log enable命令用來開啟匹配ACL deny規則後打印日誌信息功能。
undo telnet server acl-deny-log enable命令用來關閉匹配ACL deny規則後打印日誌信息功能。
【命令】
telnet server acl-deny-log enable
undo telnet server acl-deny-log enable
【缺省情況】
匹配ACL deny規則後打印日誌信息功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
通過配置telnet server acl或telnet server ipv6 acl命令,可限製Telnet客戶端對設備的訪問。此時,可通過開啟Telnet客戶端匹配ACL deny規則後打印日誌信息功能,記錄訪問Telnet服務器受限的Telnet客戶端信息。
執行本配置後,Telnet客戶端匹配ACL deny規則時,將產生日誌信息。生成的日誌信息將被發送到設備的信息中心,通過設置信息中心的參數,決定日誌信息的輸出規則(即是否允許輸出以及輸出方向)。
【舉例】
# 開啟Telnet客戶端匹配ACL deny規則後打印日誌信息功能。
<Sysname> system-view
[Sysname] telnet server acl-deny-log enable
【相關命令】
· telnet server acl
· telnet server ipv6 acl
telnet server dscp命令用來配置Telnet服務器發送Telnet報文的DSCP優先級。
undo telnet server dscp命令用來恢複缺省情況。
【命令】
telnet server dscp dscp-value
undo telnet server dscp
【缺省情況】
Telnet服務器發送Telnet報文的DSCP優先級為48。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dscp-value:Telnet報文的DSCP優先級,取值範圍為0~63。
【使用指導】
FIPS模式下不支持該命令。
DSCP攜帶在IP報文中的ToS字段,用來體現報文自身的優先等級,決定報文傳輸的優先程度。
【舉例】
# 配置Telnet服務器發送報文的DSCP優先級為30。
<Sysname> system-view
[Sysname] telnet server dscp 30
telnet server enable命令用來開啟Telnet服務。
undo telnet server enable命令用來關閉Telnet服務。
【命令】
telnet server enable
undo telnet server enable
【缺省情況】
Telnet服務處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
FIPS模式下,不支持本命令。
隻有使能Telnet服務後,才允許網絡管理員通過Telnet協議登錄設備。
【舉例】
# 使能Telnet服務。
<Sysname> system-view
[Sysname] telnet server enable
telnet server ipv6 acl命令用來使用ACL限製哪些IPv6 Telnet客戶端可以訪問設備。
undo telnet server ipv6 acl命令用來恢複缺省情況。
【命令】
telnet server ipv6 acl { ipv6 | mac } acl-number
undo telnet server ipv6 acl
【缺省情況】
未使用ACL限製Telnet客戶端。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ipv6:指定IPv6 ACL。
mac:指定二層ACL。
acl-number:ACL的編號,取值範圍及其代表的ACL類型如下:
· 2000~2999:需指定ipv6關鍵字,表示IPv6基本ACL。
· 3000~3999:需指定ipv6關鍵字,表示IPv6高級ACL。
· 4000~4999:需指定mac關鍵字,表示二層ACL。
【使用指導】
FIPS模式下,不支持本命令。
配置ACL限製IPv6 Telnet客戶端時:
· 當未引用ACL、或者引用的ACL不存在、或者引用的ACL為空時,允許所有登錄用戶訪問設備;
· 當引用的ACL非空時,則隻有ACL中permit的用戶才能訪問設備,其他用戶不允許訪問設備,以免非法用戶使用Telnet訪問設備。
· 如果多次使用該命令配置Telnet服務與ACL關聯,最新配置生效。
關於ACL的詳細描述和介紹請參見“ACL和QoS配置指導”中的“ACL”。
該配置隻過濾新建立的Telnet連接,不會對已建立的Telnet連接和操作造成影響。
【舉例】
# 僅允許地址為2000::1的用戶通過Telnet訪問本設備。
<Sysname> system-view
[Sysname] acl ipv6 basic 2001
[Sysname-acl6-ipv6-basic-2001] rule permit source 2000::1 128
[Sysname-acl6-ipv6-basic-2001] quit
[Sysname] telnet server ipv6 acl ipv6 2001
telnet server ipv6 dscp命令用來配置IPv6 Telnet服務器發送報文的DSCP優先級。
undo telnet server ipv6 dscp命令用來恢複缺省情況。
【命令】
telnet server ipv6 dscp dscp-value
undo telnet server ipv6 dscp
【缺省情況】
IPv6 Telnet服務器發送IPv6 Telnet報文的DSCP優先級為48。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dscp-value:IPv6 Telnet報文的DSCP優先級,取值範圍為0~63。
【使用指導】
FIPS模式下不支持該命令。
DSCP攜帶在IPv6報文中的Traffic class字段,用來體現報文自身的優先等級,決定報文傳輸的優先程度。
【舉例】
# 配置IPv6 Telnet服務器發送的報文的DSCP優先級為30。
<Sysname> system-view
[Sysname] telnet server ipv6 dscp 30
telnet server ipv6 port命令用來配置IPv6網絡Telnet協議的端口號。
undo telnet server ipv6 port命令用來恢複缺省情況。
【命令】
telnet server ipv6 port port-number
undo telnet server ipv6 port
【缺省情況】
IPv6網絡Telnet協議的端口號為23。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
port-number:IPv6網絡Telnet協議端口號,取值範圍為23或1025~65535。
【使用指導】
配置IPv6網絡Telnet協議的端口號後,當前所有與Telnet服務器的IPv6網絡Telnet連接將被斷開,此時需要重新建立Telnet連接。
【舉例】
# 配置IPv6網絡Telnet協議的端口號為1026。
<Sysname> system-view
[Sysname] telnet server ipv6 port 1026
telnet server port命令用來配置IPv4網絡Telnet協議的端口號。
undo telnet server port命令用來恢複缺省情況。
【命令】
telnet server port port-number
undo telnet server port
【缺省情況】
IPv4網絡Telnet協議的端口號為23。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
port-number:IPv4網絡Telnet協議的端口號,取值範圍為23或1025~65535。
【使用指導】
配置IPv4網絡Telnet協議的端口號後,當前所有與Telnet服務器的IPv4網絡Telnet連接將被斷開,此時需要重新建立Telnet連接。
【舉例】
# 配置IPv4網絡Telnet協議的端口號為1025。
<Sysname> system-view
[Sysname] telnet server port 1025
terminal type命令用來設置當前用戶線下的終端顯示類型。
undo terminal type命令用來恢複缺省情況。
【命令】
terminal type { ansi | vt100 }
undo terminal type
【缺省情況】
終端顯示類型為ANSI。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
ansi:終端顯示類型為ANSI類型。
vt100:終端顯示類型為VT100類型。
【使用指導】
設備支持ANSI和VT100兩種終端顯示類型。當設備的終端類型與客戶端(如超級終端或者Telnet客戶端等)的終端類型不一致,或者均設置為ANSI時,並且當前編輯行的總字符數超過80個字符時,客戶端會出現光標錯位、終端屏幕不能正常顯示的現象。建議兩端都設置為VT100類型。
當用戶線視圖下的配置為缺省值時,將采用用戶線類視圖下配置的值;如果用戶線類視圖下的屬性配置也為缺省值時,則采用該用戶線下配置的缺省值。
用戶線視圖/用戶線類視圖下配置的終端顯示類型都在下次登錄時生效。
【舉例】
# 設置終端顯示類型為VT100類型。
<Sysname> system-view
[Sysname] line vty 0
[Sysname-line-vty0] terminal type vt100
user-interface命令用來進入一個或多個用戶線視圖。
【命令】
user-interface { first-number1 [ last-number1 ] | { aux | usb | vty } first-number2 [ last-number2 ] }
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
first-number1:第一個用戶線的編號(絕對編號方式),取值範圍為0~83。
last-number1:最後一個用戶線的編號(絕對編號方式),取值範圍為1~83,該參數取值必須大於first-number1。
aux:AUX用戶線。
usb:USB用戶線。
vty:VTY用戶線。
first-number2:第一個用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為0~9,對於VTY用戶線取值範圍為0~63。
last-number2:最後一個用戶線的編號(相對編號方式),對於AUX/USB用戶線取值範圍為1~9,對於VTY用戶線取值範圍為1~63,該參數取值必須大於first-number2。
【使用指導】
該命令實現與line一致,僅為與舊版本兼容保留,請使用line。
進入一個用戶線視圖進行配置後,該配置隻對該用戶視圖有效。
進入多個用戶線視圖進行配置後,該配置對這些用戶視圖均有效。
【舉例】
# 進入AUX 0用戶線視圖。
<Sysname> system-view
[Sysname] user-interface aux 0
[Sysname-line-aux0]
# 進入VTY 0~4用戶線視圖。
<Sysname> system-view
[Sysname] user-interface vty 0 4
[Sysname-line-vty0-4]
【相關命令】
· user-interface class
user-interface class命令用來進入用戶線類視圖。
【命令】
user-interface class { aux | usb | vty }
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
aux:AUX用戶線類。
usb:USB用戶線類。
vty:VTY用戶線類。
【使用指導】
該命令實現與line class一致,僅為與舊版本兼容保留,請使用line class。
用戶線視圖下的配置隻對該用戶線生效。
用戶線類視圖下的配置修改不會立即生效,當用戶下次登錄後所修改的配置值才會生效。
user-interface class命令用來進入用戶線類視圖,user-interface命令用來進入一個或多個用戶線視圖。對於同時支持這兩種視圖的命令:
· 用戶線視圖下的配置優先於用戶線類視圖下的配置。
· 用戶線視圖下的屬性配置為缺省值時,將采用用戶線類視圖下配置的值。如果用戶線類視圖下的屬性配置也為缺省值時,則直接采用該屬性的缺省值。
用戶線類視圖下支持的命令有:
· activation-key
· auto-execute command
· authentication-mode
· command accounting
· command authorization
· escape-key
· history-command max-size
· idle-timeout
· protocol inbound
· screen-length
· set authentication password
· shell
· terminal type
· user-role
【舉例】
# 在VTY用戶線類視圖下,將用戶連接的超時時間的缺省值設置為15分鍾。
<Sysname> system-view
[Sysname] user-interface class vty
[Sysname-line-class-vty] idle-timeout 15
# 在AUX用戶線類視圖下,將終端會話的快捷鍵設置為<s>。
<Sysname> system-view
[Sysname] user-interface class aux
[Sysname-line-class-aux] activation-key s
[Sysname-line-class-aux] quit
· 在AUX用戶線視圖下,將終端會話的快捷鍵設置為缺省值(可以使用undo activation-key或者直接使用activation-key 13進行配置)。
[Sysname] user-interface aux 0
[Sysname-line-aux0] undo activation-key
· 此時生效的快捷鍵為用戶線類視圖下的配置,驗證過程如下:
· 退出終端會話。
[Sysname-line-aux0] return
<Sysname> quit
· 重新登錄設備,能看到如下顯示信息。
Press ENTER to get started.
· 此時,<Enter>鍵失效,需要按<s>鍵才能出現用戶視圖提示符,啟動終端會話。
<Sysname>
【相關命令】
· user-interface
user-role命令用來配置從當前用戶線登錄係統的用戶角色。
undo user-role命令用來刪除用戶角色或恢複缺省情況。
【命令】
user-role role-name
undo user-role [ role-name ]
【缺省情況】
通過Console口/USB口登錄係統的缺省用戶角色為network-admin,通過其他接口登錄係統的缺省用戶角色為network-operator。
【視圖】
用戶線視圖
用戶線類視圖
【缺省用戶角色】
network-admin
【參數】
role-name:用戶角色名稱,為1~63個字符的字符串,區分大小寫。可以是係統預定義的角色名稱,包括network-admin、network-operator、level-0~level-15,也可以是自定義的用戶角色名稱。不指定該參數時,表示恢複到缺省情況。係統預定義角色security-audit和guest-manager不支持在用戶線/用戶線類視圖下進行配置。
【使用指導】
FIPS模式下,不支持本命令。
在用戶線視圖/用戶線類視圖下使用該命令設置的用戶角色將在下次登錄設備時生效。
當用戶線視圖下的屬性配置為缺省值時,將采用該用戶線類視圖下配置的用戶角色。如果用戶線類視圖下配置的用戶角色也為缺省值時,則直接采用該用戶線下的缺省值。
僅具有network-admin或者level-15用戶角色的用戶可以執行該命令。其他角色的用戶,即使授權了該命令的操作權限,也不能執行該命令。
可通過多次執行本命令,配置多個用戶角色,最多可配置64個。用戶登錄後具有的權限是這些角色權限的集合。
關於用戶角色的詳細介紹請參見“基礎配置指導”中的“RBAC”。
【舉例】
# 設置從AUX用戶線登錄係統的用戶角色為network-admin。
<Sysname> system-view
[Sysname] line aux 0
[Sysname-line-aux0] user-role network-admin
web captcha命令用來配置用戶訪問Web的固定校驗碼。
undo web captcha命令用來恢複缺省情況。
【命令】
web captcha verification-code
undo web captcha
【缺省情況】
用戶隻能使用Web頁麵顯示的校驗碼訪問Web。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
verification-code:訪問Web的固定校驗碼,為4個字符的字符串,區分大小寫。
【使用指導】
配置該命令後,不管Web登錄頁麵顯示的校驗碼是什麼,用戶隻要輸入該固定的校驗碼,即可訪問設備。本命令主要用於測試環境,當需要對設備的Web功能進行測試時,可以配置一個固定的校驗碼,使用腳本即可登錄設備,以免每次測試都要手工輸入變化的校驗碼,影響測試效率。
設備在網絡中正常使用的時候,建議不要配置該命令,以免降低Web訪問的安全性。
多次配置該命令,最新配置生效。
該命令不能保存到配置文件,設備重啟後失效。
【舉例】
# 設置訪問Web的固定校驗碼為test。
<Sysname> web captcha test
web https-authorization mode命令用來設置使用HTTPS登錄設備的認證模式。
undo web https-authorization mode命令用來恢複缺省情況。
【命令】
web https-authorization mode { auto | manual }
undo web https-authorization mode
【缺省情況】
使用HTTPS登錄設備的認證模式為manual。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
auto:表示用戶通過HTTPS登錄設備時,使用客戶端的PKI證書自動認證登錄。
manual:表示用戶通過HTTPS登錄設備時,設備給出登錄頁麵,用戶必須輸入合法的用戶名和密碼後才能登錄。
【使用指導】
當選用auto認證模式時,設備客戶端的PKI證書自動認證登錄:
· 當用戶側的證書正確且未超期,則讀取證書中的CN字段作為用戶名,進行AAA認證。如果認證成功,則自動進入設備的Web界麵;
· 當用戶側的證書有效且未超期,但AAA認證失敗,則回到登錄界麵(如果此時用戶輸入合法的用戶名和密碼仍然能夠登錄);
· 當用戶側的證書錯誤或超期,則斷開HTTPS連接。
【舉例】
# 設置Web的HTTPS認證模式為auto。
<Sysname> system-view
[Sysname] web https-authorization mode auto
web idle-timeout命令用來設置Web閑置超時時間。
undo web idle-timeout命令用來恢複缺省情況。
【命令】
web idle-timeout idle-time
undo web idle-timeout
【缺省情況】
Web閑置超時時間為10分鍾。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
idle-time:Web閑置超時時間,取值範圍為1~999,單位為分鍾。
【使用指導】
當某Web用戶在idle-time內一直沒有操作Web頁麵,包括點擊鼠標或鍵盤操作(隻是移動鼠標,不會延長用戶的下線時間),則係統會強製斷開該用戶的Web鏈接,使該用戶下線。從而盡量避免在用戶離開登錄終端期間,非法用戶對設備進行配置。
需要注意的是,修改Web線的閑置超時時間,會影響正在訪問的用戶。
【舉例】
# 設置Web閑置超時時間為100分鍾。
<Sysname> system-view
[Sysname] web idle-timeout 100
webui log enable命令用來開啟Web操作日誌功能。
undo webui log enable命令用來關閉Web操作日誌功能。
【命令】
webui log enable
undo webui log enable
【缺省情況】
Web操作日誌功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟Web操作日誌功能,比較關鍵的Web操作(比如修改係統時間)會產生對應的Web操作日誌,輸出到信息中心。通過設置信息中心的參數,最終決定Web操作日誌的輸出規則(即是否允許輸出以及輸出方向)
能夠觸發Web操作日誌的Web操作動作和設備相關,請以實際設備情況為準。
Web操作日誌,采用固定的模塊名”WEB”;日誌助記符有統一的前綴”WEBOPT_”;同時Web操作日誌還包含Web用戶信息:Web客戶端IP地址和Web用戶名。
【舉例】
# 開啟Web操作日誌功能,Web用戶執行修改係統時間的操作。
<Sysname> system-view
[Sysname] webui log enable
當Web用戶執行修改係統時間的操作時,設備上將輸出如下日誌:
%Mar 25 14:32:38:802 2013 H3C WEB/6/WEBOPT_SET_TIME: -HostIP=192.168.100.235-User=Admin; Set the system date and time to 2013-05-27T10:00:00.
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!