惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
The Hacker News
The Hacker News
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
IT之家
IT之家
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
AI
AI
罗磊的独立博客
B
Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
Blog — PlanetScale
Blog — PlanetScale
Security Latest
Security Latest
C
Cyber Attacks, Cyber Crime and Cyber Security
C
Check Point Blog
D
DataBreaches.Net
T
Threat Research - Cisco Blogs
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
MongoDB | Blog
MongoDB | Blog
P
Privacy & Cybersecurity Law Blog
Cisco Talos Blog
Cisco Talos Blog
P
Privacy International News Feed
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园_首页
I
Intezer
云风的 BLOG
云风的 BLOG
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
美团技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Forbes - Security
Forbes - Security
T
Tailwind CSS Blog
腾讯CDC
T
Troy Hunt's Blog
Know Your Adversary
Know Your Adversary
U
Unit 42

腾腾博客

WordPress页面怎么添加视频?古腾堡和Elementor两种方法完整教程 - 腾腾博客 WordPress后台登录页怎么自定义?2种方法换Logo+改配色+加背景 - 腾腾博客 外贸独立站配色工具推荐:5款从新手到专业都好用 - 腾腾博客 如何判断网站WordPress搭建的?5种方法30秒内判断 - 腾腾博客 WordPress如何防止网站内容被复制?3种方法+复制水印技巧 - 腾腾博客 WordPress如何删除未使用的媒体库图片?3种方法+必做备份 - 腾腾博客 WordPress外贸独立站多语言怎么选?4款插件深度对比+避坑指南 - 腾腾博客 DigitalOcean新手教程:注册+支付宝付款+创建Droplet全流程(2026实测) - 腾腾博客 WordPress插件怎么选?6个底层标准,装之前先过这道关 - 腾腾博客 WordPress如何更换域名?3种方法+301重定向保住SEO,换完不掉排名 - 腾腾博客 WordPress死链怎么查?3种检测方法+修复指南,别让404拖垮你的SEO(2026) - 腾腾博客 FlyingPress使用教程:8个标签页设置全攻略,Core Web Vitals稳过绿区 - 腾腾博客 ScalaHosting Managed Cloud Hosting真实评测:建站教程+速度实测,外贸独立站值不值得入手(2026) - 腾腾博客 cPanel免费SSL+IP拦截+网站备份教程:建站安全三件套,装完才能放心跑 - 腾腾博客 cPanel一键安装WordPress教程:Softaculous图文详解,5分钟建站上线 - 腾腾博客 cPanel MySQL数据库+phpMyAdmin教程:建库建用户+导入导出SQL+修改WordPress密码 - 腾腾博客 cPanel文件管理器+FTP账号设置教程:上传解压文件+权限修改全攻略 - 腾腾博客 cPanel DNS区域编辑器教程:A记录+MX记录+SPF/DKIM防邮件拦截设置 - 腾腾博客 cPanel控制面板新手入门:登录后台+界面导览+密码语言设置全攻略 - 腾腾博客 cPanel域名管理完整教程:绑定附加网域+子域名+强制HTTPS跳转 - 腾腾博客 cPanel企业邮箱设置教程:创建域名邮箱+Outlook/Foxmail/手机IMAP配置全攻略 - 腾腾博客 ChemiCloud主机评测+建站教程:注册购买到WordPress上线全流程(2026实测) - 腾腾博客 谷歌搜索指令大全:25个实用指令+外贸SEO组合用法,收藏备用(2026) - 腾腾博客 2026年WordPress缓存插件怎么选?6款深度对比,装错了白忙活(含避坑建议) - 腾腾博客 WordPress提示"PHP版本过时"?5分钟升级PHP版本,避开白屏死坑 - 腾腾博客 DreamHost建站避坑选购:WordPress Hosting和DreamPress该怎么选? - 腾腾博客 CyberPanel安装WordPress教程:零基础从面板安装到建站上线 - 腾腾博客 Bitvise SSH Client使用教程:图形化连接VPS,文件传输不用再敲命令 - 腾腾博客 好用免费服务器面板推荐:4款知名面板对比+避坑指南(2026) - 腾腾博客 WordPress自动备份怎么设置?3种方案从免费到专业 - 腾腾博客 AI写作工具辅助外贸独立站SEO内容:5个实测可用的工作流 - 腾腾博客 共享主机 vs VPS vs 云主机:外贸建站新手2026年怎么选? - 腾腾博客 Namecheap域名注册教程:搜索域名+开启隐私保护+DNS解析,图文教程 - 腾腾博客 Cloudflare免费CDN接入WordPress站点教程:Super Page Cache插件详细设置 - 腾腾博客 WordPress怎么做图片上传表单?Forminator插件:文件类型限制+大小设置完整教程 - 腾腾博客 搬瓦工Ultra VPS东京CN2 GIA线路实测:AMD EPYC新机房,全国延迟最高108ms(2026) - 腾腾博客 搬瓦工能退款吗?30天退款政策详解+工单申请步骤+常见拒绝原因 - 腾腾博客 1Panel搭建WordPress完整图文教程:以搬瓦工VPS为例,30分钟上线 - 腾腾博客 WordPress必装插件2026:外贸建站必备的15个插件 - 腾腾博客 Hostinger怎么申请退款?30天无理由退款申请全步骤图文教程 - 腾腾博客 外贸建站主机完整选购指南:8个标准帮你不踩坑,新手老手都适用 - 腾腾博客 GoDaddy域名注册完整教程:搜索域名→支付宝付款→DNS解析一步到位 - 腾腾博客 外贸独立站谷歌收录慢?7个有效方法加速收录,新站也适用 - 腾腾博客 宝塔面板SSL证书过期怎么办?自动续签配置教程+续签失败排查 - 腾腾博客 WordPress上传文件大小限制怎么改?5种方法完整教程,宝塔/VPS/共享主机都适用 - 腾腾博客 跨境电商 + 外贸独立站网络环境专用VPS推荐:7家CN2 GIA VPS真实测试,附IP纯净度检测 - 腾腾博客 WordPress 链接后面为什么多了个"-2"?别名被占用的排查与修复教程 - 腾腾博客 WordPress数据库连接错误怎么修复?6个排查步骤从根源解决 - 腾腾博客 2026年我用过的WordPress免费主题:10个速度快还好看的选择 - 腾腾博客 2026年我用过的WordPress免费主题:10个速度快还好看的选择 - 腾腾博客 丽萨主机 LisaHost 真实评测:CN2 GIA高防VPS性能实测+外贸建站指南(2026) - 腾腾博客 外贸独立站SEO内链策略:如何系统建立内链结构(实操指南) - 腾腾博客 Elementor vs Gutenberg:2026年该用哪个WordPress编辑器?深度对比 - 腾腾博客 Cloudflare域名转出完整教程:解锁 + 获取授权码 + 转入新注册商 - 腾腾博客 Hostinger VPS 真实测评:KVM 套餐性能实测 + 外贸建站值不值 - 腾腾博客 Hostinger VPS 搭建宝塔 + WordPress 完整教程(2026新手版) - 腾腾博客 UptimeRobot免费版使用教程:5分钟搭好网站宕机监控,第一时间收到通知 - 腾腾博客 Blocksy vs Astra:2026年轻量WordPress主题深度对比,哪个更适合你? - 腾腾博客 WordPress网站速度优化完整指南:主机 + WP Rocket + Imagify + CDN一站搞定 - 腾腾博客 WordPress 7.0 最新版下载(简体中文版,英文版)|2026 年稳定、安全、免费 - 腾腾博客 Hostinger vs SiteGround 2026:外贸新手如何选第一台主机?深度对比 - 腾腾博客 宝塔面板 vs 1Panel:2026 年新手建站选哪个面板?深度对比 - 腾腾博客 cPanel一键安装WordPress教程:Softaculous图文详解,5分钟建站上线 cPanel免费SSL+IP拦截+网站备份教程:建站安全三件套,装完才能放心跑 cPanel MySQL数据库+phpMyAdmin教程:建库建用户+导入导出SQL+修改WordPress密码
PuTTY使用教程:从密码登录到密钥免密连接VPS - 腾腾博客
ctzpj · 2026-06-30 · via 腾腾博客

还记得刚接触这块的时候,刚买VPS那会儿,我对着邮件里那串IP地址和root密码愣了好一会儿,不会操作连不上服务器,所以装什么面板都是空谈。后来才明白,这一步其实没那么复杂,无非是装个SSH客户端,把IP、用户名、密码填进去,回车就连上了。

PuTTY是Windows平台最经典的SSH工具,这篇文章就把它从下载安装到密钥免密登录的全流程讲一遍。

先搞清楚SSH是干什么的

简单说,SSH(Secure Shell)就是你和远程服务器之间的一条加密通道,让你能在自己电脑上敲命令,实际操作的却是千里之外的那台VPS。所有通信内容都经过加密,避免被中间人窃听到你的密码和操作内容。

你拿到VPS之后,邮件里通常会包含几样东西:服务器IP地址、用户名(Linux VPS一般默认是root)、临时密码、以及SSH端口号(默认是22)。这几个信息接下来都要用上,建议先存好别删邮件。

PuTTY是一款开源的SSH客户端,最早是为Windows开发的,但现在在Linux和macOS上也能用。它的优势主要是轻量和简单:免费开源,跨平台支持,通过SSH加密保护你的数据和登录凭证,而且不止支持SSH,还支持Telnet、Serial等多种协议,能应对不同类型的服务器管理场景。

下载安装

去PuTTY官网下载最新版安装包,安装的时候建议选择标准安装套件,里面会包含几个配套工具,比如做文件传输的psftp、pscp,以及做SSH密钥管理的PuTTYgen和Pageant,后面讲密钥登录的时候会用到。

PuTTY官网下载地址:https://putty.org/index.html

putty download install page

基础密码登录

打开PuTTY,主界面里找到”Host Name (or IP address)”这一栏,填入你的VPS IP地址

Port端口默认填22(除非你的服务商给了自定义端口),Connection type选SSH

点击”Open”

putty basic login

第一次连接会弹出一个安全警告窗口,这是正常现象,确认服务器IP没填错的话直接点”是”继续即可,这个操作本质是让PuTTY把服务器的Host key记录下来,方便以后识别同一台服务器

putty basic login 1

弹出黑色终端窗口后,会要求输入用户名,一般是root,回车确认

输入密码,注意密码输入时屏幕上不会显示任何字符(不是没反应,是正常的安全机制),输完直接回车

登录成功后,就能看到命令行提示符,说明已经成功连进VPS了

putty basic login window

如果你是新购服务器,连上之后第一件事,建议立刻用passwd命令把初始密码改掉,服务商给的临时密码不少人会忘记改,留着隐患不小。如果你想了解VPS连接后常见的报错和排查思路,可以参考VPS常见问题与解决方案

用PuTTYgen生成密钥,告别密码登录

密码登录方便,但密码认证对VPS来说是个不小的安全风险,暴力破解、密码泄露、人为失误,都可能让密码变成安全链条上最薄弱的一环。SSH密钥用的是非对称加密,公钥放在服务器上,私钥留在本地,不需要密码就能完成身份验证。

具体步骤(整个生成过程可能需要几分钟或者更久):

打开PuTTYgen(装PuTTY的时候会一起装上),在你本地电脑找安装好的应用。

PuTTYgen

密钥类型保持默认RSA,密钥长度默认2048位,如果想要更高的安全强度可以选4096位,能多一层抗暴力破解的保护

点击”Generate”按钮,然后在窗口空白区域随意移动鼠标,进度条会随着鼠标移动逐渐填满

PuTTYgen 1

生成完成后,建议设置一个密码短语(passphrase)保护私钥,不要跳过这一步,哪怕私钥文件被人拿到,没有密码短语也打不开

保存私钥文件(.ppk格式)到本地一个安全的位置,Key 公钥那一栏的内容复制下来 登录到你的VPS(用前面的密码登录方式),把公钥内容粘贴进 ~/.ssh/authorized_keys 文件里,如果.ssh文件夹不存在,先手动创建

PuTTYgen 2

让PuTTY使用密钥登录,并禁用密码登录

回到PuTTY主窗口,在左侧目录树展开Connection → SSH → Auth,找到”Private key for authentication”这一栏,点Browse浏览,选中刚才保存的私钥文件。设置好之后保存成一个Session,下次直接加载这个Session就能跳过密码,用密钥完成认证。

putty basic login 2

设置好密钥登录并测试成功之后,强烈建议在服务器上禁用密码登录,修改SSH配置文件把PasswordAuthentication设为no,进一步堵死暴力破解密码这条攻击路径。这一步很多人嫌麻烦跳过,但说实话,密钥登录配好了不用密码登录这个功能,等于白配了一半。

在 Ubuntu 中将 PasswordAuthentication 设为 no(禁用密码登录,仅允许 SSH 密钥登录),需要修改 SSH 配置文件。

您可以直接在终端运行以下组合命令,它会自动查找、修改并重启 SSH 服务:

sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config && sudo systemctl restart ssh

PuTTY适合什么场景,不适合什么场景

PuTTY的优势是轻量、免费、装机量大,遇到问题随便搜中文教程都能找到答案。但它本质是个纯终端工具,没有图形化的文件传输界面,传文件得靠配套的psftp、pscp走命令行,对不熟悉命令行的人不算友好。

如果你经常需要在本地和服务器之间传文件,又不想额外装FTP工具,可以看看Bitvise SSH Client使用教程,它把文件传输做成了图形化拖拽,体验更省心。如果你已经习惯用中文或者其他SSH工具,也可以对比一下Xshell8使用教程FinalShell使用教程,各家在界面和附加功能上各有侧重。

预算有限刚入门的话,RackNerd VPS 2026评测这款入门配置我们测过,PuTTY连接和后续操作都比较顺畅。