![]() | 1 Chipmunker 2024-03-24 00:50:37 +08:00 进调试模式看看啊,在 ssh 连接时加参数“-vvv”。 |
2 pei1025 OP @Chipmunker 大概就是建立连接,然后到我 C 盘找私钥但是没有:.ssh/id_rsa: No such file or directory ;最后使用密码登录,然后报错 Permission denied.密码肯定没错的,局域网能正常连。 |
3 cnbatch 2024-03-24 01:23:03 +08:00 ![]() 在服务器那边用命令 journalctl -u ssh 看看对应时段的报错是什么,这样应该更容易排查 |
4 hqt1021 2024-03-24 01:52:41 +08:00 via Android Permission denied 是验证失败 可以看看/etc/ssh/sshd_config 是否设置了什么东西 |
![]() | 5 cnt2ex 2024-03-24 04:40:07 +08:00 局域网能正常连的那台机器和你从公网连的机器是同一台吗? 不是同一台的话估计是你没开密码认证,只开了公钥认证,而局域网的机器有公钥,公网机器没公钥。 |
6 kitin 2024-03-24 08:46:35 +08:00 via Android 你是用自己的公网连公网? |
8 pei1025 OP @cnt2ex sshd 里设置了 PasswordAuth yes ;用内网穿透工具后能连上,公网 IP 不行。telnet 公网 IP 22 又能连通,好奇怪。 |
![]() | 10 ik 2024-03-24 09:45:29 +08:00 via iPhone @pei1025 确定内网穿透和公网直连是同一台? 简单判断方法 看看指纹是否一致,看~/.ssh/know_hosts 文件,对应两行字断 |
![]() | 11 alect 2024-03-24 09:47:55 +08:00 @pei1025 你这是想从家里访问公司局域网内部的一台服务器?然后这台服务器从公司局域网是正常访问的? 请问你公司路由器有无做端口映射局域网对应 ip 的端口?请问贵公司允许这么操作么?有无安全隐患? |
![]() | 12 niubee1 2024-03-24 09:49:23 +08:00 你用 curl ifconfig.me 检测到的只是你从机器出去的 IP ,你需要 ifconfig 检查一下你每个网卡绑定的 IP 是多少,如果公网 IP 不是绑定到你的某个网卡上的话,能不能从外边进来就不是你这台机器能就决定的了。curl ifconfig.me 可能只是你的出口路由器拿到的公网 IP 而已 |
![]() | 13 shiyuu 2024-03-24 10:00:10 +08:00 可以试试换一个 ssh 终端,比如有的系统版本就是要用 xshell 才能连 |
![]() | 14 sparkssssssss 2024-03-24 11:27:30 +08:00 简单的网络环境说明下呢? 以下是猜想 听到局域网,那假设你是家庭使用,恰好路由器开了 ssh 服务,路由器拨号,你目前的这个 linux 机器是一台局域网的机器,本身应该是没有公网 ip 的,通过公网访问到了你的路由器 |
![]() | 15 sparkssssssss 2024-03-24 11:29:18 +08:00 |
![]() | 18 ihainan 2024-03-24 11:48:32 +08:00 试试换个端口,我之前是光猫开启 DMZ ,访问主路由 22 不行,翻日志翻防火墙设置都找不到线索,最后换个 10000+ 的端口就可以了。 |
19 vsomeone 2024-03-24 12:17:42 +08:00 via iPhone 你如果挂了梯子,看看你的机场是不是关了 22 端口 |
![]() | 20 SenLief 2024-03-24 12:32:42 +08:00 你的 ssh ip 有没有过梯子?如果有你把梯子关了试试。 |
21 julyclyde 2024-03-24 12:47:20 +08:00 permission denied 显然是已经连上了啊 要不然这句话谁发给你的 |
![]() | 22 skiy 2024-03-24 13:24:56 +08:00 同一台电脑吗?是不是密钥不对?公网的 IP ,连到路由上去了吧? |
![]() | 23 sparkssssssss 2024-03-24 13:27:08 +08:00 @pei1025 这个也不一定说明你的机器有公网 ip 啊,如果是网络方面针对做了端口映射呢?所以,最好发出来你的网络环境在讨论吧 |
24 jalena 2024-03-24 22:39:30 +08:00 你能确定你公网转发进去的就是你的那个主机? |
25 dbit 2024-03-25 07:41:42 +08:00 via iPhone 换个端口试试 运营商可能不许使用 80 443 22 |
![]() | 26 jiny2048 2024-03-25 15:55:12 +08:00 1. 公网连接 ssh 的方式是什么? 2. 服务器 ssh 允许连接的方式是什么? |
27 kratosmy 2024-03-25 17:49:01 +08:00 被自己的 fail2ban 拦截了? |