华三3640路由器如何修改ssh远程默认22端口为其他端口。
(0)
ssh server port 就行,核心就一条;但改的时候会自动重启 SSH 服务、踢掉当前所有 SSH 会话,所以一定要先留好 Console 或其他管理方式再操作。system-view
# 1)确保有主机密钥(没开过SSH才需要,已开可跳过)
public-key local create rsa
public-key local create dsa
# 或 ecdsa(部分版本):public-key local create ecdsa secp256r1
# 2)开启SSH(Stelnet)服务
ssh server enable
# 3)改监听端口,例如改到 22022
ssh server port 22022
# 4)VTY只放SSH、走AAA
line vty 0 63
authentication-mode scheme
protocol inbound ssh
quit
# 5)本地账号(如已有可跳过)
local-user admin class manage
password simple XXXXX
service-type ssh
authorization-attribute user-role network-admin
quit
# 6)查看+保存
display ssh server status
save forcessh -p 22022 admin@设备IP
display ssh server status 里 “SSH Port” 会变成新值;display current-configuration | include ssh server port 也能核对。
ssh server port,系统自动重启 SSH 服务,正在连的全部掉线,改完用新端口重连。务必保留 Console 或 Telnet 兜底。
ssh server ? 看不到 port,这种要么升级到较新版本,要么用 ACL 限制源 IP + 上游防火墙做端口转换来“变相改端口”。
nat server protocol tcp global 公网IP 外端口 inside 3640管理IP 22022 映射,外部端口可以和内部 22022 不一样。
acl basic 2001
rule permit source 10.0.0.0 0.0.0.255
rule deny
quit
ssh server acl 2001undo telnet server enable 关掉,VTY 保持 protocol inbound ssh。(0)
(0)
暂无评论
在 H3C MSR3640 上修改 SSH 默认端口,核心命令是在系统视图下执行 ssh server port。不过这个操作会自动重启 SSH 服务并断开当前所有 SSH 连接,所以在操作前,务必确保你已经有 Console 线或 Telnet 等其他管理方式作为备用,避免把自己“关在门外”。
进入系统视图
(可选)确认 SSH 密钥已生成:如果之前从未开启过 SSH,需要先生成主机密钥;如果 SSH 服务已在运行,可跳过此步。
修改 SSH 监听端口:将端口改为你指定的值,例如 22022。
(可选)确保 VTY 线路仅允许 SSH 登录
保存配置
(0)
暂无评论
注意:必须 Console 串口登录操作;修改端口会重启 SSH 服务,现有 SSH 会话会直接断开。 命令是在系统视图配置,不是 VTY 线路下。VTY 没有修改 SSH 端口的命令。
<H3C>system‑view
# 修改SSH服务监听端口
[H3C] ssh server port 2222
# 确认SSH服务器已经开启(没有开启则执行)
[H3C] ssh server enable
# 生成本地RSA密钥(没有密钥需要生成)
[H3C] public‑key local create
# VTY线路允许ssh协议、scheme账号认证
[H3C] line vty 0 63
[H3C‑line‑vty0‑63] authentication‑mode scheme
[H3C‑line‑vty0‑63] protocol inbound ssh
[H3C‑line‑vty0‑63] quit
# 保存配置,重启后端口不变
[H3C] save
恢复默认 22 端口命令:
undo ssh server portH3C
display ssh server status
输出中可以看到 SSH 服务端口号。
客户端连接时需要手动指定端口:
ssh ‑p 2222 路由器IP
ssh server port是全局服务端口,不是接口配置,不是 line vty 下配置。很多人误区去 line vty 找改端口命令,V7 没有这个命令。acl number 3000
rule permit ip source 192.168.1.0 0.0.0.255
ssh server acl 3000(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论