Closed lifei closed 2 months ago
服务器上执行 ssh-add -l
有正常输出吗?
日志里👇
debug2: get_agent_identities: ssh_agent_bind_hostkey: communication with agent failed
debug1: get_agent_identities: ssh_fetch_identitylist: communication with agent failed
ssh-add -L
error fetching identities: communication with agent failed
可能是 pageant 不支持,你试试用 ssh agent ?
可能是 pageant 不支持,你试试用 ssh agent ?
MSYS2自带的ssh
命令是支持pageant的AgentForward的。
$(which tssh) --debug t001
debug: C:\Users\lifei\.tssh.conf does not exist
debug: open config [C:\Users\lifei\.ssh\config] success
debug: decode config [C:\Users\lifei\.ssh\config] success
debug: extended config [C:\Users\lifei\.ssh\password] does not exist
debug: dial ssh agent [C:/Users/lifei/AppData/Local/Temp/.ssh-agent.sock] failed: dial unix C:/Users/lifei/AppData/Local/Temp/.ssh-agent.sock: connect: No connection could be made because the target machine actively refused it.
ssh-add -L
ssh-rsa AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ssh agent 参考 https://github.com/trzsz/trzsz-ssh/issues/123
pageant 的库看来是不支持转发。
pageant 的库看来是不支持转发。
支持的。MSYS2自带的ssh
命令是支持pageant的AgentForward的。
@lonnywong Any update?
我有空再看看,可能要周末了。
已解决。
在 v0.1.22
发布前,可以这样安装 go install github.com/trzsz/trzsz-ssh/cmd/tssh@main
,安装的路径在 C:\Users\your_name\go\bin\
。
Windows 11 MSYS2+Putty环境
执行命令如下:👇
查看环境变量👇