你每次SSH连接服务器都要输密码?复制粘贴还经常出错?搬瓦工新增的SSH Keys管理功能彻底解决了这个问题。保存一次公钥,以后重装系统自动配置,直接免密登录——这才是2025年该有的操作体验。本文带你三分钟搞定配置,从此告别密码烦恼。
先进入搬瓦工新版服务管理页面(My Services)。这个页面比老版好用太多,功能都集中在一起,不用到处找了。
进去之后,右上角有个"SSH Keys"按钮,点进去就是密钥管理页面。界面很简洁,就一个输入框,把你本地生成的SSH公钥粘贴进去,点"Save SSH Keys"保存就行。
👉 搬瓦工VPS服务稳定、配置灵活,特别适合需要频繁管理多台服务器的用户
这里有个关键信息:保存的密钥会在每次"OS reload"(重装系统)时自动添加到/root/.ssh/authorized_keys文件里。注意是重装系统,不是重启系统。重启不会触发,这点要记住。
如果你还没有SSH密钥对,需要先在本地生成一个。
Linux或macOS用户很简单,打开终端输入:
bash
ssh-keygen -t rsa -b 4096
一路回车就行(或者设置个密码短语增加安全性)。生成完成后,公钥文件在~/.ssh/id_rsa.pub,用文本编辑器打开复制里面的内容。
Windows用户可以用PowerShell或者PuTTY的密钥生成工具。现在Windows 10/11自带OpenSSH,在PowerShell里输入上面那条命令就可以。如果用的是PuTTY,需要用PuTTYgen生成密钥,然后导出OpenSSH格式的公钥。
公钥长这样:ssh-rsa AAAAB3NzaC1yc2EAAA... 你的邮箱@example.com,整行复制就对了。
保存好公钥后,下次重装系统就会看到效果。
在KiwiVM控制面板里选择"Install new OS"重装系统时,页面会提示"SSH public keys will be automatically added"(SSH公钥将被自动添加)。不需要你做任何操作,系统装完就配置好了。
装完后SSH登录服务器,查看/root/.ssh/authorized_keys文件,会发现你之前保存的公钥已经在里面了。这时候在本地直接输入:
bash
ssh root@你的服务器IP
不用输密码,直接就进去了。如果有多台搬瓦工VPS,每台重装后都会自动配置,省了不少事。
说实话,这个功能应该早就该有。之前每次重装系统都要手动配置SSH密钥,或者记一堆随机生成的密码,麻烦死了。
现在管理多台服务器方便太多。比如你有3台VPS跑不同项目,在SSH Keys页面保存一次公钥,以后不管哪台重装系统,都自动配好免密登录。配合终端工具的批量管理功能,运维效率直接翻倍。
有个小细节要注意:如果你在多台电脑上工作(比如公司电脑和家里电脑),可以把两台电脑的公钥都保存在搬瓦工后台。这样两边都能免密登录,切换设备也不影响工作。
当然,免密登录只是个选项,不是强制的。搬瓦工还支持:
账号密码登录:传统方式,每次输入root密码
在线VNC连接:在KiwiVM控制面板里直接打开网页终端,不需要本地客户端
这些方式各有用处。比如临时用别人电脑操作服务器,没有你的私钥,就只能用密码或VNC。所以建议把这几种方式都了解一下,遇到特殊情况有备选方案。
虽然免密登录很方便,但安全也要注意:
保管好私钥文件(~/.ssh/id_rsa)。这个文件泄露了,别人就能登录你的服务器。建议设置文件权限为600(只有你能读写),不要放在公共目录或云盘同步。
如果可能的话,生成密钥时设置个密码短语(passphrase)。虽然每次用密钥时要输这个短语,但比直接明文存放安全多了。大部分系统还支持密钥代理(ssh-agent),输一次密码短语后续就不用重复输了。
还有就是,定期检查authorized_keys文件,确保里面只有你自己的公钥。如果发现陌生的密钥,立即删除并排查原因。
搬瓦工这个SSH密钥管理功能确实提升了使用体验。保存一次公钥,以后重装系统自动配置,省去了重复劳动。特别是管理多台服务器的用户,这个功能能节省不少时间。
如果你经常折腾VPS、测试不同系统或者管理多个项目,👉 搬瓦工的便捷管理功能和稳定性能让这些工作变得轻松许多。配置一次,长期受益,何乐而不为?