mac ssh 远程 报错额

2022-08-03 11:01:25 +08:00
 frank1256

啥都没看出来额。。

(base) zero@ZerodeMacBook-Pro .ssh % ssh zero@localhost -v
OpenSSH_8.6p1, LibreSSL 2.8.3
debug1: Reading configuration data /Users/zero/.ssh/config
debug1: /Users/zero/.ssh/config line 33: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to localhost port 22.
debug1: Connection established.
debug1: identity file /Users/zero/.ssh/id_rsa type 0
debug1: identity file /Users/zero/.ssh/id_rsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_dsa type -1
debug1: identity file /Users/zero/.ssh/id_dsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa_sk type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /Users/zero/.ssh/id_ed25519 type -1
debug1: identity file /Users/zero/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/zero/.ssh/id_ed25519_sk type -1
debug1: identity file /Users/zero/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /Users/zero/.ssh/id_xmss type -1
debug1: identity file /Users/zero/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.6
kex_exchange_identification: read: Connection reset by peer
Connection reset by ::1 port 22
(base) zero@ZerodeMacBook-Pro 
3497 次点击
所在节点    程序员
15 条回复
darkengine
2022-08-03 11:33:48 +08:00
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to localhost port 22.

SSH_SK_PROVIDER 没找到,连本机去了啊
ZeroClover
2022-08-03 11:54:37 +08:00
以前遇到过,把 macOS 的 Remote Login 关闭再打开就好了
wjfz
2022-08-03 12:00:52 +08:00
我上次遇到 kex_exchange_identification 的时候是域名解析错误,所以你看看 /etc/hosts 中是不是没有配置
127.0.0.1 localhost
frank1256
2022-08-03 13:04:17 +08:00
@wjfz 有的
frank1256
2022-08-03 13:04:44 +08:00
@darkengine 我就是要连本机测试一下,其他机器来连,一样的错
frank1256
2022-08-03 13:05:15 +08:00
@ZeroClover 重开过了
tairan2006
2022-08-03 13:22:14 +08:00
你试试用 OpenSSH 生成一个新 key…可能是 ssh 版本和你用的 key 有一些不太兼容。
kdsland
2022-08-03 13:39:39 +08:00
检查下 config 文件内容有没有错
xmai
2022-08-03 14:04:03 +08:00
您可以尝试使用 `-vvv` ,比如 ssh zero@localhost -vvv ,可以现实更详细的输出。
frank1256
2022-08-03 15:02:49 +08:00
@xmai 额,(base) zero@ZerodeMacBook-Pro ~ % ssh root@localhost -vvv
OpenSSH_8.6p1, LibreSSL 2.8.3
debug1: Reading configuration data /Users/zero/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/zero/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/zero/.ssh/known_hosts2'
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to localhost port 22.
debug1: Connection established.
debug1: identity file /Users/zero/.ssh/id_rsa type 0
debug1: identity file /Users/zero/.ssh/id_rsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_dsa type -1
debug1: identity file /Users/zero/.ssh/id_dsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa_sk type -1
debug1: identity file /Users/zero/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /Users/zero/.ssh/id_ed25519 type -1
debug1: identity file /Users/zero/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/zero/.ssh/id_ed25519_sk type -1
debug1: identity file /Users/zero/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /Users/zero/.ssh/id_xmss type -1
debug1: identity file /Users/zero/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.6
kex_exchange_identification: read: Connection reset by peer
Connection reset by ::1 port 22
frank1256
2022-08-03 15:03:16 +08:00
@tairan2006 我不要密钥额,单纯的想输入账号密码登录的
yaoyao1128
2022-08-03 19:04:15 +08:00
看下 hostdeny 和 hostallow 以及防火墙
可以的话
试一下
/usr/sbin/sshd -ddd -p 1022
ssh -vvv localhost -p1022
abbottcn
2022-08-03 19:47:05 +08:00
我之前遇到类似的……
找到 ssh agent ,干掉之后,就可以了。
原因不明。

是否有效,仅供参考。
leek120303
2022-08-04 15:25:00 +08:00
config 删了重新来呢?
xbird
214 天前
楼主解决了吗?我也遇到了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX