SSH连接问题:连不上&不能免密登录

本文介绍了当遇到ssh连接超时的问题时如何进行排查与解决。包括检查网络连通性、防火墙配置及ssh服务状态等内容,并提供具体操作命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、连不上

ssh username@ip 报错:ssh: connect to host <ip4地址> port 22: Connection timed out

首先排查,排查步骤:
1、ping ip 也超时;
2、用命令service iptables status,查看防火墙正常(防火墙没有屏蔽22端口)。

        若服务器端的防火墙禁用了ssh服务的端口,默认为22.则:

        有两种解决方法:

        1)直接禁用防火墙

        2)只开启22号端口

        以Ubuntu为例:

        1)直接禁用防火墙

sudo ufw disable

        2)只开启22号端口

sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口

3、ssh服务是否正常开启。
 

        突然想到是今天尝试设置VPN共享给虚拟机时,在控制面板\网络和 Internet\网络连接中,将WLAN属性中的共享设置为了:

 将它改回去:

重新输入:ssh username@ip 

连接成功 

参考文章:

(12条消息) 解决SSH登录无响应timed out问题_JayShaun的博客-优快云博客_ssh timeout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值