【发布时间】:2016-12-12 08:51:35
【问题描述】:
我正在尝试使用 PowerShell 远程连接到 git (Windows)。
我在目标机器上创建了一个正确运行的 PowerShell 脚本(如果我使用远程桌面访问该机器)。
我正在使用 SSH 使用公共 SSH 密钥连接到 PowerShell。
我使用Enter-PSSession -ComputerName servername连接远程机器,省去了使用远程桌面连接的需要。这也是因为有些用户需要在不直接访问机器的情况下运行此脚本。
我已经在远程机器上克隆我直接在远程机器上执行的存储库。
当我远程运行相同的 PowerShell 脚本时,我在尝试执行 Pull 时收到以下消息:
主机密钥验证失败。:String
我正在使用漫游配置文件,因此我在服务器上生成的密钥将与两台机器上我的用户目录中存储的密钥相同。
我对使用 SSH 密钥非常陌生,我认为这是一项安全功能。
有没有人能够帮助解决这个问题以使其远程工作。 如果有帮助,我不需要它直接在远程机器上工作。
【问题讨论】:
标签: powershell ssh remote-access