如何检查Powershell中的ssh目录

时间:2016-02-11 18:19:56

标签: powershell ssh

我想知道ssh使用什么目录来存储非交互式PowerShell脚本中的已知主机和密钥。

我只能在脚本完成后看到脚本的输出。

即。我想知道它是c:\users\some_user\.ssh还是c:\Program Files (x86)\Git\.ssh还是别的。

如果我运行ssh user@server -p port -v -v -v,那么我会得到

[17:53:28][Step 1/5] debug3: check_host_in_hostfile: filename /.ssh/known_hosts
[17:53:28][Step 1/5] debug3: check_host_in_hostfile: filename /etc/ssh/ssh_known_hosts

但是在Windows上下文中/意味着什么。

1 个答案:

答案 0 :(得分:0)

看起来使用的值是$env:HOME而不是$HOME

这可以使用setx HOME进行设置,同时在您打开或使用reg add HKCU\Environment /v HOME /t REG_SZ /d "/c/Users/james"的下一个Powershell中生效,mod_rewrite将在您下次注销/登录时生效