百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

锐捷实战系类 (十五) SSH远程登陆(转载收藏)

haoteby 2025-01-08 13:55 1 浏览

实训目的


  • 掌握SSH方式登陆。

实训背景

SSH(Secure Shell),由IETF的网络工作小组(Network Working Group)制定的一组安全协议,工作于应用层和传输层,为计算机上的Shell(Unnix交互)提供安全的传输和使用环境。

传统的网络服务程序,如RSH、FTP、POP和Telnet其本质上都是不安全的,因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(Man-in-The-Middle)攻击方式的攻击。而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP3、甚至为PPP提供一个安全的“通道”。

实训拓扑



实验所需设备:

|设备类型|设备型号|数量|
|-|-|-:|
|三层路由器|S3760|1|
|主机|Windows 10|1|

实训步骤

步骤1:基本配置。

SW1:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW1
SW1(config)#

步骤2:全网基本IP地址配置。

SW1(config)#interface fastEthernet 0/1
SW1(config-if-FastEthernet 0/1)#no switchport
SW1(config-if-FastEthernet 0/1)#ip address 192.168.1.1 255.255.255.0
SW1(config-if-FastEthernet 0/1)#exit
SW1(config)#

PC1:



步骤3:开启SSH服务功能。

SW1(config)#enable service ssh-server

步骤4:生成加密密钥。

SW1(config)#crypto key generate dsa
Choose the size of the key modulus in the range of 360 to 2048 for your
Signature Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]:  //直接回车
% Generating 1024 bit DSA keys ...[ok]
SW1(config)#

步骤5:开启SSH登陆仅使用密码验证

SW1(config)#line vty 0 4
SW1(config-line)#login
Login disabled on line 1, until 'password' is set.
Login disabled on line 2, until 'password' is set.
Login disabled on line 3, until 'password' is set.
Login disabled on line 4, until 'password' is set.
Login disabled on line 5, until 'password' is set.
SW1(config-line)#password juxing
SW1(config-line)#enable password ccna
SW1(config)#

步骤6:打开PC1里的SecureCRT软件,选择快速连接

注:SSH登入交换机需要用支持SSH客户端的软件,windows的CMD模式不支持SSH,这里使用SecureCRT软件作为SSH客户端。



步骤7:协议选择SSH2,主机名输入SW1的IP地址。



步骤8:点击连接,在如下选项框选择接受并保存。



步骤9:出现输入SSH用户名界面,这里可随意输入一个用户名。



步骤10:再次出现输入用户名和密码,输入line vty模式下配置的密码。



步骤11:确认后进入用户模式,输入enable密码进入到特权模式。


_____________________________________________________________________

使用用户名+密码SSH远程登陆

实训目的


  • 掌握使用用户名+密码SSH远程登陆。

实训拓扑



实验所需设备:

|设备类型|设备型号|数量|
|-|-|-:|
|三层路由器|S3760|1|
|主机|Windows 10|1|

实训步骤

步骤1:基本配置。

SW1:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW1
SW1(config)#

步骤2:全网基本IP地址配置。

SW1(config)#interface fastEthernet 0/1
SW1(config-if-FastEthernet 0/1)#no switchport
SW1(config-if-FastEthernet 0/1)#ip address 192.168.1.1 255.255.255.0
SW1(config-if-FastEthernet 0/1)#exit
SW1(config)#

PC1:



步骤3:开启SSH服务功能。

SW1(config)#enable service ssh-server

步骤4:生成加密密钥。

SW1(config)#crypto key generate dsa
Choose the size of the key modulus in the range of 360 to 2048 for your
Signature Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]:  //直接回车
% Generating 1024 bit DSA keys ...[ok]
SW1(config)#

步骤5:开启用户名+密码验证。

SW1(config)#username juxing password ccna
SW1(config)#enable password juxing
SW1(config)#line vty 0 4
SW1(config-line)#login local
SW1(config-line)#end
SW1#

步骤6:打开SecureCRT软件,选择快速连接。



步骤7:协议选择SSH2,主机名输入SW1的IP地址。



步骤8:点击连接,选择接受并保存。



步骤9:出现输入用户名界面,输入用户名:juxing。



步骤10:输入username的密码:ccna。



步骤11:确认后进入用户模式,输入enable密码进入到特权模式。



步骤12:查看配置。

1.使用show ssh命令查看ssh服务的状态。

SW1#show ssh



2.使用show users查看当前登入的用户。

SW1#show users


相关推荐

用户界面干货盘点

为了解决大家找资源难的问题,EVGET特别开辟每周盘点用户界面干货的专栏,一网打尽热门的界面资讯、Demo示例、版本升级及下载、移动Web开发,以及各种UI神器推荐。更多资源及工具也可以在用户界面专题...

不仅仅是创意,26款科技小玩意

新科技不断在卖场出现,总是吸引着消费者的眼球。许多很棒的科技小玩意儿被发明,手机、平板、手提电脑、游戏主机、甚至是3D打印都适用。现在的初创公司已经发正在让21世纪打破各种科技壁垒障碍。本文收集26...

FastReport.Net报表设计器如何连接到SQLCe

MicrosoftSQLServerCompactEdition是一个简单的本地关系数据库,不需要安装,并且已与数据库文件建立连接。您不需要管理员权限即可使用基础功能。您也只能“密码”基础功能...

2015年最值得关注的8款用户界面新品

软件界面开发解决方案这一块一直以来是慧都控件(EVGET)的强项,我们有400多款用户界面产品,250多款图表报表产品,此外还提供专业的软件界面定制开发服务,其中DevExpress定制开发、甘特图定...

小贴士:安装TBarCode office的注意事项和相关资源

TBarCodeoffice是一款适用于MicrosoftWord2007、2010等版本,具有强大功能的条码插件。在这里我们介绍一下安装TBarCodeoffice的注意事项和相关资源。安装...

初学者不容错过的修复Bug小技巧

Bug的发生,我想这是每个开发人员几乎每天都要面对的问题,包括历史上非常有名的编程人员,他们依旧要面对Bug。成为一个熟练的程序员并不意味着永远不会犯错误,而是擅于发现错误并能很好地修正错误。当你刚开...

【推荐】一款基于 .NET 开源的支持多厂区、多项目级的MOM/MES系统

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍tmom是一款基于.NET开源、通用的生产制造系统,支持多厂区/多项目级的MOM/MES系统,计划排程...

你不可不知的10个Github功能

Github让全世界的开发人员、设计人员可以在一起工作交流。Github不仅提供大量开源项目、编程语言代码,他也发布过Windows和OSX桌面应用,可以让我们在工作中无缝集成Github。...

Fastreport.Net用户手册(十四):文本编辑

编辑对象的文本,只需双击文本内容,然后会弹出一个文本编辑器。在编辑器右方有一个可以添加至文本中的数据树组件。可以通过鼠标拖拽该组件到需要的地方。在文本中嵌入该组件的另一个方法是双击该组件,然后该组件将...

火狐浏览器开发者专版上手体验

当Mozilla宣布FirefoxDeveloperEdition,我想不少开发者都很高兴,因为第一个大型开发者专用浏览器诞生了。既然是开发者专用版,那么和普通版本肯定是不一样的。早已经迫不及待...

FastReport.Net 2015.3.3 优化了报表解析器

FastReport.Net2015.3.3于近日正式发布。点击FastReport.Net2015.3.3下载试用FastReport.Net最新版本。[Core][Exports]重写保存在...

改变上网体验:10个超赞的Google Chrome扩展

你使用谷歌浏览器浏览网页吗?其实,全世界数以百万的用户都喜欢使用GoogleChrome浏览网页,这也促使其成为全球使用量第二大的Web浏览器。GoogleChrome浏览器具有快速、干净的页面,...

如何在 FastReport Online Designer 中处理报表的 5 个函数

FastReports产品的时代并没有停滞不前。每个月都会添加新的函数和对象,并改进和优化当前的代码。FastReportOnlineDesigner...

Winform应用界面开发技术特点图解

整理一下自己之前的Winform开发要点,以图文的方式展示一些关键性的技术特点,总结一下。...

跨平台的可视化Web报表设计器-FastReport Online Designer

好消息!FastReportOnlineDesigner现在作为一个独立的应用程序发布啦!此前作为FastReport.Net的专业版的一部分的在线设计测试版,现在可以单独或作为FastRepor...