華為交換機(jī)的SSH配置

1.創(chuàng)建本地RSA密鑰對(duì)

<DGZ-CNET-EPC-LANSW1>system-view
[DGZ-CNET-EPC-LANSW1]rsa local-key-pair creat  //產(chǎn)生RSA本地密鑰對(duì)
The key name will be: DGZ-CNET-EPC-LANSW1_Host
The range of public key size is (512 ~ 2048).
NOTES: If the key modulus is greater than 512,
       it will take a few minutes.
Input the bits in the modulus[default = 512]:2048
Generating keys...
..++++++++++++
...........++++++++++++
.....................++++++++
..................++++++++

ssh對(duì)密鑰長(zhǎng)度有要求,不足則登錄時(shí)會(huì)報(bào)錯(cuò):ssh_rsa_verify: RSA modulus too small: 512 < minimum 768 bits

2.創(chuàng)建SSH用戶

[DGZ-CNET-EPC-LANSW1]ssh user root      // 此步可省
[DGZ-CNET-EPC-LANSW1]ssh user root authentication-type password     // 設(shè)置root的認(rèn)證方式為password,執(zhí)行這條命令時(shí),會(huì)創(chuàng)建用戶,并且service-tye設(shè)置為all;可選類型{all | dsa | rsa | password | password-dsa | password-rsa}
Info: Succeeded in adding a new SSH user.
[DGZ-CNET-EPC-LANSW1]ssh user root service-type stelnet     // 設(shè)定root用戶的可用登錄類型為ssh,華為的stelnet表示ssh;執(zhí)行這條命令時(shí),會(huì)創(chuàng)建用戶,但不會(huì)設(shè)置authentication-type;可選類型{sftp | stelnet | all }

3. 配置不同認(rèn)證方式的操作

3.1 認(rèn)證方式為password

ssh authentication-type default password可設(shè)置所有用戶默認(rèn)的認(rèn)證方式為password

剛使用ssh user root authentication-type password設(shè)置root用戶為password認(rèn)證,因此進(jìn)行以下操作

[DGZ-CNET-EPC-LANSW1]aaa  // 進(jìn)入aaa,設(shè)置創(chuàng)建用戶
[DGZ-CNET-EPC-LANSW1-aaa]local-user root password cipher password   // 本地庫(kù)root,password為自定義用戶名密碼
Info: Add a new user.
[DGZ-CNET-EPC-LANSW1-aaa]local-user root service-type ssh   // root用戶只允許ssh登錄
[DGZ-CNET-EPC-LANSW1-aaa]local-user root privilege level 3  // 設(shè)置用戶權(quán)限
[DGZ-CNET-EPC-LANSW1-aaa]quit

3.2 認(rèn)證方式為RSA

ssh user xxx authentication-type rsa
     rsa peer-public-key yyy //進(jìn)入公鑰yyy的視圖
     public-key-code begin //進(jìn)入公鑰編輯視圖
     輸入合法的密鑰編碼hex-data,編輯公共密鑰
     public-key-code end //退出公鑰編輯視圖,這是在hex-data輸入合法后,將生成密鑰
     ssh user xxx assign rsa-key yyy  //為SSH用戶分配公鑰yyy

如果創(chuàng)建的認(rèn)證方式為password或password-rsa的SSH用戶
     則需要在AAA視圖下創(chuàng)建同名的local-user用戶
     1、aaa
     2、local-user xxx password cipher *******
     3、local-user xxx service-type ssh

未實(shí)踐!

4.啟用SSH服務(wù)

[DGZ-CNET-EPC-LANSW1]stelnet server enable  // 啟用ssh服務(wù)

5.配置vty界面支持的登錄協(xié)議

[DGZ-CNET-EPC-LANSW1]user-interface vty 0 4   // 進(jìn)入管理控制端配置
[DGZ-CNET-EPC-LANSW1-ui-vty0-4]authentication-mode aaa      // 設(shè)置AAA驗(yàn)證
[DGZ-CNET-EPC-LANSW1-ui-vty0-4]protocol inbound ssh            // 協(xié)議方式只允許ssh,可選{all|ssh|telnet}
[DGZ-CNET-EPC-LANSW1-ui-vty0-4]quit
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容