Set up SSH public authentication from host to Brocade switch

配置SSH无密码登录

Setup public authentication for "admin" user (host -> switch passwordless)

1)  Run "sshutil importpubkey" command to import public key from host into switch
ushpwbmscsp100-san05a:admin> sshutil showuser

admin
ushpwbmscsp100-san05a:admin> sshutil importpubkey
Enter user name for whom key is imported:admin
Enter IP address:165.89.12.156  # remote host ip
Enter remote directory:/u01/app/oracle/.ssh
Enter public key name(must have .pub suffix):id_rsa.pub
Enter login name:oracle
Password:
public key is imported successfully.

2) Test the setup
-bash-4.1$ ssh admin@ushpwbmscsp100-san05a version
Kernel:     2.6.14.2
Fabric OS:  v7.0.1b
Made on:    Wed May 9 17:27:08 2012
Flash:      Tue May 7 18:43:49 2013
BootProm:   1.0.9

### 配置方法 #### 1. 开启 SSH 服务 首先要保证交换机的 SSH 服务处于开启状态,进入系统视图,执行以下命令: ```plaintext <Huawei> system-view [Huawei] ssh server enable ``` #### 2. 配置 RSA 密钥对 为了实现 SSH 的加密通信,需要配置 RSA 密钥对: ```plaintext [Huawei] rsa local-key-pair create ``` 在执行该命令后,系统会提示选择密钥长度等信息,按照提示操作即可。 #### 3. 配置 SSH 用户认证 进入 SSH 用户认证视图,指定认证服务器和公钥: ```plaintext [Huawei] ssh client authentication server 127.0.0.1 assign publickey 127.0.0.1 ``` 这一步就是配置指定的命令,将 127.0.0.1 作为 SSH 客户端认证服务器,并为其分配公钥。 #### 4. 配置用户界面 进入 VTY 用户界面视图,配置认证方式为 SSH: ```plaintext [Huawei] user-interface vty 0 4 [Huawei-ui-vty0-4] authentication-mode aaa [Huawei-ui-vty0-4] protocol inbound ssh ``` #### 5. AAA 认证配置 在 AAA 视图下进行相关认证配置: ```plaintext [Huawei] aaa [Huawei-aaa] local-user admin password cipher admin [Huawei-aaa] local-user admin service-type ssh ``` 这里创建了一个本地用户 `admin`,密码为 `admin`,并指定其服务类型为 SSH。 ### 注意事项 - **网络连通性**:要保证交换机与认证服务器(127.0.0.1)之间网络是连通的,否则 SSH 认证将无法正常进行。 - **公钥匹配**:分配的公钥(127.0.0.1)必须与认证服务器上的私钥是匹配的,不然会导致认证失败。 - **权限问题**:确保配置命令的用户具有足够的权限来执行这些操作,否则可能会出现权限不足的错误。 - **密钥管理**:妥善管理 RSA 密钥对和公钥,避免密钥泄露带来安全风险。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值