gpt4 book ai didi

macos - 远程端口转发 SSH 被视为从 127.0.0.1 访问的无效用户

转载 作者:行者123 更新时间:2023-12-04 19:11:37 27 4
gpt4 key购买 nike

我正在尝试通过在服务器上运行以下命令来连接到已经与我的客户端建立远程 ssh 连接的服务器:

ssh -R :8080:localhost:22 -p 22 clientUser@clientIP

当我尝试通过在客户端运行以下命令连接到服务器时:
ssh -p 8080 localhost

我被要求输入密码:
clientUser@localhost's password:

两个连接都应该能够通过公钥建立(远程端口转发 ssh 已经可以毫无问题地做到这一点。)

此外,在服务器上的/var/log/auth.log 中显示:
Invalid user clientUser from 127.0.0.1 port 39768

这表明服务器将此视为一种环回连接?

客户端操作系统是 MacOSX Mojave,服务器端是 Ubuntu 18.04 LTS。

如果我尝试将客户端的连接远程转发到服务器上除 22 以外的任何端口
ssh_exchange_identification: Connection closed by remote host

感谢您的帮助!

最佳答案

感谢评论中的克里斯。

问题是我不得不

ssh -p 8080 serverUser@localhost

默认
ssh -p 8080 localhost

是相同的
ssh -p 8080 ${USER}@localhost

并使用环境中的当前用户。这将导致服务器发出无效的用户消息。

关于macos - 远程端口转发 SSH 被视为从 127.0.0.1 访问的无效用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53965381/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com