举例:配置设备作为SFTP服务器(通过IPv4)
组网需求
如图1所示,终端PC1与设备连接,10.1.1.5是设备的IP地址。用户希望在终端与设备之间进行安全的文件传输操作。将设备配置为SSH服务器,提供SFTP服务,服务器通过对客户端的认证和双向的数据加密,实现用户对安全文件传输操作的要求。配置ACL策略,保证只有PC1才能访问SSH服务器。
本例中interface1代表10GE1/0/1。
操作步骤
- 配置SSH服务器的IP地址。
<HUAWEI> system-view [HUAWEI] sysname SSH Server [SSH Server] interface 10ge 1/0/1 [SSH Server-10GE1/0/1] undo portswitch [SSH Server-10GE1/0/1] ip address 10.1.1.5 255.255.255.0 [SSH Server-10GE1/0/1] quit
- 在服务器端生成本地密钥对,并使能SFTP服务器功能。
[SSH Server] rsa local-key-pair create The key name will be:Host_Server The range of public key size is (2048, 4096). NOTE: Key pair generation will take a short while. Please input the modulus [default = 3072]:3072 [SSH Server] sftp server enable [SSH Server] ssh server-source all-interface
- 配置SSH服务器的公钥算法、加密算法、密钥交换算法列表、HMAC认证算法和最小密钥长度。
[SSH Server] ssh server cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm [SSH Server] ssh server hmac sha2_256 sha2_512 [SSH Server] ssh server key-exchange dh_group_exchange_sha256 dh_group16_sha512 [SSH Server] ssh server publickey rsa_sha2_256 rsa_sha2_512 [SSH Server] ssh server dh-exchange min-len 3072
- 配置SSH用户,包括认证方式、服务类型、授权目录以及用户名和密码等。
[SSH Server] ssh user client001 authentication-type password Info: Succeeded in adding a new SSH user. [SSH Server] ssh user client001 service-type sftp [SSH Server] ssh user client001 sftp-directory flash:/ [SSH Server] aaa [SSH Server-aaa] local-user client001 password Please configure the login password (8-128) It is recommended that the password consist of at least 2 types of characters, including lowercase letters, uppercase letters, numerals and special characters. Please enter password: Please confirm password: Info: Add a new user. [SSH Server-aaa] local-user client001 privilege level 3 [SSH Server-aaa] local-user client001 service-type ssh [SSH Server-aaa] quit
- 配置SSH服务器的访问权限。
[SSH Server] acl 2001 [SSH Server-acl4-basic-2001] rule permit source 10.1.1.1 0 [SSH Server-acl4-basic-2001] rule deny source 10.1.1.2 0 [SSH Server-acl4-basic-2001] quit [SSH Server] ssh server acl 2001
检查配置结果
从终端通过OpenSSH软件实现访问SSH服务器。
只有在用户终端安装了OpenSSH软件后,Windows命令行提示符才能识别OpenSSH相关命令。
C:/Documents and Settings/Administrator> sftp client001@10.1.1.5 Connecting to 10.1.1.5... The authenticity of host "10.1.1.5 (10.1.1.5)" can't be established. DSA key fingerprint is 0d:48:82:fd:2f:52:1c:f0:c4:22:70:80:8f:7b:fd:78. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added "10.1.1.5" (DSA) to the list of known hosts. client001@10.1.1.5's password: sftp>
通过第三方软件连接设备后,进入SFTP视图,此时可以执行一系列文件操作。
配置脚本
# sysname SSH Server # acl number 2001 rule 5 permit source 10.1.1.1 0 rule 10 deny source 10.1.1.2 0 # aaa local-user client001 password irreversible-cipher $1d$v!=.5/:(q-$xL=\K+if"'S}>k7vGP5$_ox0B@ys7.'DBHL~3*aN$ local-user client001 service-type ssh local-user client001 privilege level 3 # interface 10GE1/0/1 undo portswitch ip address 10.1.1.5 255.255.255.0 # sftp server enable ssh server-source all-interface ssh server acl 2001 ssh user client001 ssh user client001 authentication-type password ssh user client001 service-type sftp ssh user client001 sftp-directory flash: # ssh server cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm aes256_gcm ssh server hmac sha2_256 sha2_512 ssh server key-exchange dh_group_exchange_sha256 dh_group16_sha512 ssh server publickey rsa_sha2_256 rsa_sha2_512 ssh server dh-exchange min-len 3072 # return
版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/2815.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
举例:配置设备作为SFTP服务器(通过IPv4)
组网图形
图1 配置通过SFTP进行文件操作组网图
组网需求
配置思路
操作步骤
检查配置结果
配置脚本
组网需求
如图1所示,终端PC1与设备连接,10.1.1.5是设备的IP地址。用户希望在终端与设备之间进行安全的文件传输操作。将设备配置为SSH服务器,提供SFTP服务,服务器通过对客户端的认证和双向的数据加密,实现用户对安全文件传输操作的要求。配置ACL策略,保证只有PC1才能访问SSH服务器。
本例中interface1代表10GE1/0/1。
配置思路
采用如下的思路配置用户通过SFTP进行文件操作:
在SSH服务器端生成本地密钥对及使能SFTP服务器功能,实现在服务器端和客户端进行安全地数据交互。
配置SSH用户,包括认证方式、服务类型、授权目录以及用户名和密码等。
配置SSH服务器的访问权限,实现对SSH用户的限制。
从终端通过第三方软件OpenSSH实现访问SSH服务器。
操作步骤
配置SSH服务器的IP地址。
<HUAWEI> system-view
[HUAWEI] sysname SSH Server
[SSH Server] interface 10ge 1/0/1
[SSH Server-10GE1/0/1] undo portswitch
[SSH Server-10GE1/0/1] ip address 10.1.1.5 255.255.255.0
[SSH Server-10GE1/0/1] quit
在服务器端生成本地密钥对,并使能SFTP服务器功能。
[SSH Server] rsa local-key-pair create
The key name will be:Host_Server
The range of public key size is (2048, 4096).
NOTE: Key pair generation will take a short while.
Please input the modulus [default = 3072]:3072
[SSH Server] sftp server enable
[SSH Server] ssh server-source all-interface
配置SSH服务器的公钥算法、加密算法、密钥交换算法列表、HMAC认证算法和最小密钥长度。
[SSH Server] ssh server cipher aes128_ctr aes256_ctr aes192_ctr aes128_gcm ae……
共有 0 条评论