ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

交换机通过SFTP进行文件操作

2020-10-27 12:33:53  阅读:692  来源: 互联网

标签:文件 14 配置 Server 交换机 SSH VTY SFTP


组网图形

 

 通过SFTP进行文件操作简介

  • 配置设备作为SFTP服务器,用户可以在终端通过SFTP通信方式,利用SSH协议提供的安全通道与远端设备进行安全连接。通过SFTP进行文件操作的方式对数据进行了严格加密和完整性保护,安全性高,而且可以同时在设备上配置SFTP功能和普通FTP功能。
  • 通过SFTP进行文件操作适用于对网络安全性要求高的场景,可以用于日志下载、配置文件备份等业务。

组网需求

  • 如图1所示,终端PC与设备路由可达,10.136.23.4是设备的管理网口IP地址。用户希望在终端与设备之间进行安全的文件传输操作,以防止普通FTP服务带来的“中间人”攻击和一些网络欺骗(DNS欺骗和IP欺骗)。将设备配置为SSH服务器,提供SFTP服务,服务器通过对客户端的认证和双向的数据加密,实现用户对安全文件传输操作的要求。

配置思路

  • 在SSH服务器端生成本地密钥对及使能SFTP服务器功能,实现在服务器端和客户端进行安全地数据交互。
  • 配置SSH服务器端的VTY用户界面。
  • 配置SSH用户,包括认证方式、服务类型、授权目录以及用户名和密码等。
  • 从终端通过第三方软件OpenSSH实现访问SSH服务器

操作步骤

  • 在服务器端生成本地密钥对,并使能SFTP服务器功能。
<HUAWEI> system-view
[HUAWEI] sysname SSH_Server
[SSH_Server] dsa local-key-pair create   //生成本地DSA密钥对。
Info: The key name will be: SSH_Server_Host_DSA.                                                                                
Info: The key modulus can be any one of the following : 1024, 2048.                                                            
Info: If the key modulus is greater than 512, it may take a few minutes.                                                            
Please input the modulus [default=2048]:   //直接回车,使用缺省密钥对长度(2048位)。                                                
Info: Generating keys...                                                                                                            
Info: Succeeded in creating the DSA host keys. 
[SSH_Server] sftp server enable   //使能SFTP服务器功能。
  •  在服务器端配置VTY用户界面。
[SSH_Server] user-interface vty 0 14   //进入VTY 0~VTY 14用户界面视图。
[SSH_Server-ui-vty0-14] authentication-mode aaa   //配置VTY 0~VTY 14的用户认证方式为AAA认证。
[SSH_Server-ui-vty0-14] protocol inbound ssh   //配置VTY 0~VTY 14的用户界面支持SSH协议。
[SSH_Server-ui-vty0-14] quit
  •  配置SSH用户,包括认证方式、服务类型、授权目录以及用户名和密码等。
[SSH_Server] ssh user client001 authentication-type password   //配置SSH用户的认证方式为密码认证。
[SSH_Server] ssh user client001 service-type sftp   //配置SSH用户的服务方式为SFTP。
[SSH_Server] ssh user client001 sftp-directory flash:    //配置SFTP服务授权目录为flash:。
[SSH_Server] aaa
[SSH_Server-aaa] local-user client001 password irreversible-cipher Helloworld@6789   //配置登录密码为Helloworld@6789。
[SSH_Server-aaa] local-user client001 privilege level 15   //配置用户级别为15级。
[SSH_Server-aaa] local-user client001 service-type SSH   //配置用户的服务方式为SSH。
[SSH_Server-aaa] quit
  •  从终端通过OpenSSH软件实现访问SFTP服务器。

  只有在用户终端安装了OpenSSH软件后,Windows命令行提示符才能识别OpenSSH相关命令

  

 

  注意:请使用与当前终端操作系统相匹配的OpenSSH版本,否则可能会导致通过SFTP方式访问交换机失败。

标签:文件,14,配置,Server,交换机,SSH,VTY,SFTP
来源: https://www.cnblogs.com/zhangwencheng/p/13884134.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有