游乐游手机版
首页/系统平台/文章详情

SSH命令从入门到精通:参数详解与实战应用案例

时间:2026-06-18 07:49
新版的 FreeBSD 系统中集成的 OpenSSH 更改了认证规则——以往在 SecureCRT 里直接保存密码的方式已不再适用,现在必须通过密钥对来完成验证。如果每次连接都手动输入密码,想想都觉得麻烦。那么,如何让 SecureCRT 生成 OpenSSH 认可的密钥呢?其实操作非常简单,下面我

新版的 FreeBSD 系统中集成的 OpenSSH 更改了认证规则——以往在 SecureCRT 里直接保存密码的方式已不再适用,现在必须通过密钥对来完成验证。如果每次连接都手动输入密码,想想都觉得麻烦。那么,如何让 SecureCRT 生成 OpenSSH 认可的密钥呢?其实操作非常简单,下面我们就一步步梳理清楚。

启动 SecureCRT 后,点击 Tools 菜单中的 Create Public Key...,系统会弹出一个密钥生成向导。按照引导逐步操作,中途会要求你设置一个 "passphrase"——有人把它称为“通行短语”,其实相当于给你的私钥再加一道安全锁。建议设置并牢记,因为一旦丢失就无法恢复。向导结束时,会询问是否将这套新密钥设为全局默认,选择“是”即可。

完成向导后,你指定的目录下会生成两个文件:Identity 和 Identity.pub。前者是你的私钥,需要妥善保管;后者是公钥,必须上传到服务器上。如果直接上传不方便,也可以直接复制文本内容。

接下来在服务器端,进入你的 home 目录(~),创建一个 .ssh 文件夹,并将权限设置为 700 或 755。

这里有一个需要注意的地方:SecureCRT 生成的公钥采用 IETF SECSH 格式,OpenSSH 并不直接支持,需要先转换格式。执行以下命令:

ssh-keygen -i > ~/.ssh/authorized_keys

系统会提示你输入公钥文件的名称(默认是 Identity.pub,如果你改过名则输入修改后的名称)。转换完成后,顺手将 authorized_keys 的权限修改为 600:

chmod 600 ~/.ssh/authorized_keys

至此就完成了所有配置。之后每次重启 SecureCRT,只需要输入一次 passphrase。只要不关闭 SecureCRT,无论打开多少个标签页,还是连接多少个使用同一套密钥的服务器,都不再需要重复输入了。

另外,如果你手头已有 SecureCRT 生成的 pubkey,还可以使用另一种转换方法:

# ssh-keygen -X -f key.pub > key.pub2
# mkdir ~/.ssh
# touch ~/.ssh/authorized_keys
# cat key.pub2 >> ~/.ssh/authorized_keys
# rm freebsd.pub*
# vi /etc/ssh/sshd_config

编辑 sshd_config 时,请确保以下参数配置正确:

Port 22
Protocol 2
PasswordAuthentication no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

最后别忘了重启 sshd 服务,使配置生效。之后你再登录服务器就省心多了。

来源:https://www.jb51.net/os/Unix/1494.html
上一篇FreeBSD防止ARP攻击的实用方法 下一篇OpenBSD挂载光盘、ISO镜像和USB设备教程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送