Putty连接被拒绝怎么办 Putty排查连接错误方法【攻略】
分类:电脑数码
Putty连接被拒绝的首要原因是SSH服务未运行或未监听外部端口,需依次排查:1. 执行systemctl status ssh(Ubuntu)或sshd(CentOS)确认服务状态;2. 用ss -tlnp | grep ':22'验证是否监听0.0.0.0:22;3. 检查UFW/firewalld/云安全组是否放行端口;4. 核对Putty中IP、端口、协议配置是否匹配;5. 确认openssh-server已安装且配置语法正确。
Putty连接被拒绝时,你无法执行任何服务器管理操作,命令行窗口直接弹出“Connection refused”或“Network error: Connection refused”,这不是密码输错的提示,而是客户端根本没触碰到SSH服务进程——说明服务器上压根没启动ssh守护进程,或端口监听被彻底屏蔽。
第一步:确认SSH服务是否在运行
打开服务器控制台(如云平台Web终端、物理机或虚拟机本地终端),执行:
systemctl status sshd
若显示 【inactive (dead)】 或报错“Unit sshd.service could not be found”,说明SSH服务未安装或已停止。CentOS/RHEL系用 systemctl status sshd;Ubuntu/Debian系可能显示为 ssh 而非 sshd,此时改用 systemctl status ssh。
若服务未运行,先尝试启动:systemctl start sshd。启动失败则立即运行 sshd -t 检查 /etc/ssh/sshd_config 配置语法——一个漏掉的引号或错位的冒号都会导致服务无法加载。
第二步:验证端口监听与IP绑定
执行 netstat -tuln | grep ':22\|:'【你填写的端口号】,例如 netstat -tuln | grep ':2022'。
如果无任何输出,说明sshd根本没有监听该端口;若有输出但显示 127.0.0.1:22 或 ::1:22,代表SSH只绑定了本地回环地址,外部IP无法访问——必须修改 /etc/ssh/sshd_config 中的 ListenAddress 行,删掉或注释掉具体IP限制,保留默认的监听所有接口(即不写 ListenAddress 或设为 0.0.0.0)。
改完配置后务必执行 systemctl restart sshd 生效,否则修改无效。
第三步:检查防火墙是否放行SSH端口
方法一:UFW(Ubuntu常用)
执行 ufw status verbose,查看22端口(或你自定义端口)是否在“ALLOW”列表中。若无,运行 sudo ufw allow 22(或对应端口号)。
方法二:firewalld(CentOS 7+/RHEL 8+)
运行 firewall-cmd --list-all,确认 ssh 服务或目标端口已启用。若缺失,执行 firewall-cmd --permanent --add-port=22/tcp → firewall-cmd --reload。
方法三:iptables(旧系统)
运行 iptables -L INPUT -n,查找是否有 ACCEPT tcp dpt:22 的规则。没有就加:iptables -A INPUT -p tcp --dport 22 -j ACCEPT,再保存规则(iptables-save > /etc/sysconfig/iptables)。
注意:云服务器(如阿里云、腾讯云)还必须同步检查安全组规则,控制台里开放对应端口比系统防火墙优先级更高,此处漏配将直接拦截所有入向连接。
第四步:核对Putty会话参数是否完全匹配
打开Putty,在 Session 标签页下逐项确认:
• Host Name(or IP address)填的是服务器公网IP,不是内网IP、localhost 或 127.0.0.1;
• Port 填的数字必须和服务器 sshd_config 中 Port 参数值严格一致;
• Connection type 必须选 SSH(不是 Telnet、Raw 或 Serial);
• 如果服务器禁用了密码登录(PasswordAuthentication no),Putty里就不能只输密码——必须提前配置好SSH密钥认证(Auth → Private key file for authentication)。
改完参数后,不要点“Save”覆盖旧配置,先点“Open”测试连接。成功后再保存为新会话名,避免误覆写可用配置。
第五步:排查底层依赖与冲突进程
执行 ps aux | grep sshd,看是否存在多个 sshd 进程或异常子进程(如 /usr/sbin/sshd -D 卡住)。若有残留僵尸进程,用 kill -9 PID 清理干净。
在Ubuntu/Debian上,若执行 ssh localhost 报 “Connection refused”,大概率是 openssh-server 未安装。运行 sudo apt-get update → sudo apt-get install openssh-server。安装中途若卡在 “Unable to acquire the dpkg frontend lock”,说明有其他 apt 进程正在运行,先执行 ps aux | grep apt 找出PID,再 sudo kill -9 那个PID,最后重试安装。
猜您喜欢
斑马英语app点读笔连接教程
2026-07-09斑马英语app点读笔怎么连接,进入斑马英语主菜单,如图点击【设置】选项,进入设置点击【斑马硬件设备连接】选项,最后在进入的选择设备页面中点击【连接点读笔】即可。 斑马英语app点读笔连接教程: 1、进入斑马英语主菜单,如图点击【设置】选项。 2、进入设置点击【斑马硬件设备连接】选项。 3、最后在进入的选择设备页面中点击【连接点读笔】即可。 以上就是小编整理带来的斑马英语app点读笔怎么连接,点读笔...
2026最新指南!KK对战平台官方排查:实况足球8国际版中文版乱码怎么解决?
2026-06-04针对【实况足球8国际版中文版汉化不全、解说丢失及界面乱码】问题,最快速的解决办法是通过KK对战平台一键调用完整的中文内核环境。核心结论如下:自己去贴吧找散装汉化补丁极易造成文件冲突与游戏崩溃,直接借用KK平台整合好王涛解说与底层汉化的国际版(WE8I)大厅,是目前老玩家圈子里最稳定流畅的运行方案。 如何正确挂载实况足球8国际版中文版避免报错? 玩这款神作,没听到那句“欢迎来到实况足球8国际版”,总...
OPPO Reno2连接打印机与办公文档处理实操教程【说明】
2026-06-03OPPOReno2用户可通过系统原生打印功能直连Wi-Fi打印机输出文档与照片。需确保手机与打印机同网,开启ColorOS打印服务,手动添加IPP协议打印机,再通过WPS或相册调用打印界面完成输出。 OPPOReno2用户需要在没有电脑中转的情况下,直接从手机向打印机输出PDF合同、Word会议纪要或Excel报表,整个过程必须避开驱动安装和第三方App依赖,仅用系统原生功能完成连接与打印。 确认...
OPPO Reno2如何投屏到电视?无线显示与有线连接教程【方法】
2026-06-03OPPOReno2投屏问题根源在于Wi-Fi未同网、电视投屏服务未唤醒或硬件不支持有线输出;实操路径包括:一、启用Miracast直连,确保同网并手动开启电视端对应功能;二、用腾讯视频等APP内建投屏推送音视频流;三、仅Reno2Z/F型号可尝试Type-C有线投屏,标准版不支持。 OPPOReno2投屏到电视时,常遇到电视不显示、连接后黑屏或延迟卡顿等问题,根本原因多是Wi-Fi未同网、电视端投...
如何排查Safari浏览器拦截了前端代码的剪贴板自动读取操作?
2026-06-03Safari中navigator.clipboard.readText()静默失败,主因是默认拒绝剪贴板权限且需用户手势同步触发;须在偏好设置→网站→剪贴板中手动允许域名,并确保代码在click等原生事件内同步调用,禁用扩展或使用无痕窗口可快速验证干扰源。 当你在Safari中运行前端代码调用navigator.clipboard.readText()却没弹出授权提示、也不返回内容,甚至控制台静默...
华硕无畏Pro14 2026版键盘按键无响应?清洁与驱动排查【解答】
2026-06-03华硕无畏Pro142026版个别按键无响应多因NumLock误启、EC缓存异常、触点污损或驱动/辅助功能干扰所致;需依次排查NumLk状态、命令提示符测试、EC放电、深度清洁触点、重装驱动并关闭粘滞键等辅助功能。 华硕无畏Pro142026版键盘突然出现个别按键无响应,比如空格键按下去没反应、Shift键偶尔失灵、或者回车键需要反复敲击才触发——这通常不是键盘报废的信号,而是导电膜接触不良或驱动层...
ThinkPad E40键盘个别键失灵怎么办?ThinkPad E40按键失效排查方法
2026-06-03ThinkPadE40空格/回车/Shift键失灵,优先按Fn+Esc解除逻辑屏蔽,再查CapsLock灯确认供电正常;多数为薄膜氧化或排线松动,可通过重按、轻拨缝隙、橡皮擦金手指及重装驱动解决。 ThinkPadE40使用中突然发现空格键、回车键或Shift键按不动,而其他键正常响应,这种局部失灵会直接打断打字节奏和快捷键操作,必须快速定位是灰尘卡键、排线松动还是驱动错配。 先做三秒自检:确认是...
谷歌浏览器如何排查WebGL_Context_Lost崩溃_谷歌浏览器图形渲染硬件加速诊断
2026-05-29需从硬件加速、GPU黑名单、上下文管理三方面逐层排查WebGLcontextlost:先确认chrome://gpu中WebGL为Hardwareaccelerated;若因黑名单禁用则启用ignore-gpu-blocklist;再通过visibilitychange事件、任务管理器内存变化判断是否后台资源回收或bfcache导致;最后可临时禁用GPU验证驱动问题。 谷歌浏览器访问3D地图、医学...
