通过SFTP进行文件操作举例

学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程

配置用户通过SFTP进行文件操作的示例。在本示例中,通过在SSH服务器端生成本地密钥对,并在SSH服务器端配置SSH用户的用户名和密码,使能SFTP服务,实现SFTP客户端连接SSH服务器后进行文件操作。

组网需求

图1所示,在作为SSH服务器的路由器上使能SFTP服务器功能后,SFTP客户端PC可以通过Password、ECC、password-ecc、RSA、password-rsa、DSA、password-dsa或all认证的方式连接到SSH服务器端。

配置用户通过password认证方式登录SSH Server。

为了保证更好的安全性,建议不要使用RSA或DSA算法作为认证算法登录到SSH服务器。

图1 配置通过SFTP进行文件操作组网图

配置思路

采用如下的思路配置用户通过SFTP进行文件操作:

在SSH服务器端生成本地密钥对,实现在服务器端和客户端进行安全地数据交互。

配置SSH服务器端的VTY用户界面。

配置SSH用户,包括认证方式,用户名和密码以及授权目录。

在SSH服务器端使能SFTP服务器功能以及配置用户的服务类型。

数据准备

为完成此配置举例,需准备如下的数据:

SSH用户的认证方式为password,用户名为“client001”,密码为“Huawei-123”。

client001的用户级别为3。

SSH服务器端的IP地址为10.137.217.225。

操作步骤
  1. 在服务器端生成本地密钥对

<HUAWEI> system-view

[HUAWEI] sysname SSH Server

[SSH Server] rsa local-key-pair create

The key name will be: HUAWEI_Host

The range of public key size is (2048 ~ 2048).

NOTES: If the key modulus is greater than 512,

       It will take a few minutes.

Input the bits in the modulus[default = 2048]:

Generating keys...

.......++++++++++++

..........++++++++++++

...................................++++++++

......++++++++

  1. 在服务器端配置VTY用户界面

[SSH Server] user-interface vty 0 4

[SSH Server-ui-vty0-4] authentication-mode aaa

[SSH Server-ui-vty0-4] protocol inbound ssh

[SSH Server-ui-vty0-4] quit

  1. 在服务器端配置SSH用户的用户名和密码

[SSH Server] aaa

[SSH Server-aaa] local-user client001 password Huawei-123

[SSH Server-aaa] local-user client001 level 3

[SSH Server-aaa] local-user client001 service-type ssh

[SSH Server-aaa] quit

  1. 使能SFTP功能,并配置用户的服务类型为SFTP

[SSH Server] sftp server enable

[SSH Server] ssh user client001 authentication-type password

[SSH Server] ssh user client001 service-type sftp

  1. 配置SSH用户的授权目录

[SSH Server] ssh user client001 sftp-directory cfcard:

  1. 验证配置结果

图2 访问界面

配置文件

SSH服务器的配置文件

#

 sysname SSH Server

#

aaa

 local-user client001 password irreversible-cipher %$%$Skdd9`7(<QDv`NXLTB()aS}T=J\E%hGAP&3-R,*7S_]SS}Wa%$%$

 local-user client001 level 3

 local-user client001 service-type ssh

 local-user client001 state block fail-times 3 interval 5

#

interface GigabitEthernet1/0/1

 undo shutdown

 ip address 10.137.217.225 255.255.255.0

#

 sftp server enable

 ssh user client001 authentication-type password

#

user-interface vty 0 4

 authentication-mode aaa

 protocol inbound ssh

#

return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值