前言
肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。 作者:神的孩子都在歌唱
如下拓扑图,交换机和pc之间都可以正常连通了,如果我们想要在SW1上登录去操作SW2,应该怎么办呢? 这时候就可以用到两种常用的通信协议,Telnet和SSH了。
往期相关文章:
Telnet(远程登录协议)
SSH(安全外壳协议)
特性 | Telnet | SSH |
---|---|---|
安全性 | 明文传输,极易被截获 | 加密传输,通信更安全 |
认证机制 | 用户名/密码明文传输 | 支持口令、密钥认证 |
端口号 | 23 | 22 |
数据加密 | ❌ 无加密 | ✅ 使用 RSA/DSS 加密 |
访问控制 | 不支持访问控制 | 可基于 IP 和密钥限制 |
配置难度 | 简单,但不安全 | 略复杂,但更安全 |
使用场景 | 内部安全网络 | 生产环境、外网访问 |
1. 明文传输: Telnet 会将用户名、密码以及命令数据都以 明文 形式传输,这在公共网络或不安全的环境中极易被监听或截获。
2. 中间人攻击: 由于数据未加密,攻击者可以通过 ARP 欺骗或 DNS 劫持进行中间人攻击,从而窃取敏感信息。
3. 权限控制薄弱: Telnet 不支持 IP 访问控制或基于密钥的访问限制,这使得防范非法登录更加困难。
1. 加密通信
2. 防止中间人攻击
3. 多种认证机制
SW2配置 Telnet
# 进入 VTY 视图
[SW2] user-interface vty 0 4
[SW2-ui-vty0-4] protocol inbound telnet
[SW2-ui-vty0-4] authentication-mode password # 设置口令模式
[SW2-ui-vty0-4] set authentication password simple 222 # 设置口令
[SW2-ui-vty0-4]user privilege level 3 # 用户级别 0 参观级 1 监控级 2 配置级 3 管理级
[SW2-ui-vty0-4] quit
# 启用 Telnet 服务
[SW2] telnet server enable
配置好了之后使用SW1交换机登录SW2。进行操作。