我已经连接到一个服务器通过蔽使用软件和接受加入该服务器的SSH关键的关键缓存在软件.

怎么我可以提取高速缓存这关键的一个关键文件,以便可以利用它通过其他蔽的应用需要一个keyfile可?

我一直没能找到任何显示文件相关。

有帮助吗?

解决方案

如果您使用的标准正台客户(cygwin或从linux)、东道密钥的储存,一个每线,在~/.ssh会验证预.从那里,这是一个简单的事情搞清楚这点,主机的关键是需要你的图书馆。

腻子还储存宿主的钥匙,但它似乎对它们进行编码在六角。那些可以发现在HKCUR\软件\SimonTatham\泥\SshHostKeys

其他提示

托马斯是正确的。软件依附上腻子的PSFTP程序和储存键编码在进制格式在注册的关键他列出(HKCUR\软件\SimonTatham\泥\SshHostKeys).我需要钥匙在会验证预格式,所以我已经够安装一个 窗版本正 在他的建议,并使用ssh-键扫描工具打的服务器和保存的关键信息在正确的格式:

ssh-keyscan -t rsa <my_ftp_ip_address> > c:\known_hosts
ssh-keyscan -t dsa <my_ftp_ip_address> > c:\known_hosts

谢谢你托马斯等等!

谢谢Dougman的小费!

为了进一步帮助任何新人读你的答案。
前运行的ssh键扫描,假设的正是安装默认情况下,有一些命令,这需要运行(阅读快速启动/自述安装)。
这里是我的命令,允许我得到主的关键。

C:\Program Files\OpenSSH\bin>mkgroup -l >> ..\etc\group
C:\Program Files\OpenSSH\bin>mkpasswd -l >> ..\etc\passwd
C:\Program Files\OpenSSH\bin>net start opensshd
The OpenSSH Server service is starting.
The OpenSSH Server service was started successfully.
C:\Program Files\OpenSSH\bin>ssh-keyscan -t rsa vivo.sg.m.com > c:\known_hosts
vivo.sg.m.com SSH-2.0-Sun_SSH_1.1

如果你想使用一GUI,你可以抢到了主机的关键从日志的窗口或第一时连接的弹出窗口使用WinSCP FTP: https://winscp.net/eng/docs/ssh_verifying_the_host_key

除非我误会你:你不需要。

如果你连接服务器与另一个应用程序(即:腻子)和它还没有看到服务器然后你会被提示接受关键。

我看看为什么你可能会想要这么做,但每个应用程序可以有它自己的方式来存储键。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top