gpt4 book ai didi

windows-subsystem-for-linux - 用于 linux (WSL) 的 Windows 子系统中的 ssh-agent 重置

转载 作者:行者123 更新时间:2023-12-04 08:44:46 24 4
gpt4 key购买 nike

我正在尝试在 WSL 下使用 ssh-agent 但脚本运行后 SSH 参数被删除

来自 .bashrc(精简版)

eval $(ssh-agent)
ssh-add

ssh-add -l
echo "SSH_AGENT_PID is" $SSH_AGENT_PID
echo "SSH_AUTH_SOCK is" $SSH_AUTH_SOCK

提示输入密码,然后显示指纹和相关变量

在提示符(或单独的脚本)运行后立即
ssh-add -l
echo "SSH_AGENT_PID is" $SSH_AGENT_PID
echo "SSH_AUTH_SOCK is" $SSH_AUTH_SOCK


Could not open a connection to your authentication agent.
SSH_AGENT_PID is
SSH_AUTH_SOCK is

(为了可读性而整理)

代理仍在使用原始 pid 运行( checkin 顶部)
也试过 eval $(ssh-agent ) > /dev/nulleval $(ssh-agent -s)并结合

为什么这些会被抹去? ssh-agent 工作正常,直到 Windows 更新 1709 “秋季创作者更新”

信息:
linux 版本 4.4.0-43-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC)) #1-Microsoft Wed Dec 31 14:42:53 PST 2014

从这里转发: https://superuser.com/questions/1278539/ssh-agent-reset-in-windows-subsystem-for-linux-wsl

最佳答案

对于任何到达这里的人来说,这是一个迟到的答案:https://github.com/Microsoft/WSL/issues/3183

简短版本: ssh-agent 转发被wsl/ubuntu 18.04(或我想象的任何其他Linux)中的getsockopt 错误破坏。

关于windows-subsystem-for-linux - 用于 linux (WSL) 的 Windows 子系统中的 ssh-agent 重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518694/

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