有没有办法将密码添加到Cygwin

时间:2016-08-07 21:54:26

标签: linux ssh cygwin sshd

我目前正试图从Linux机器上进入Windows计算机。在Windows机器上我已经设置了一个cygwin shell并尝试通过ssh连接到它。这样做我得到以下错误。

>   Connection open failed; Key exchange failed (local): Cipher (client
> to server) negotied. Client algorithms are
> aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, server
> chacha20-penssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh

我有没有办法为cygwin添加或更新密码?我累了更新ssh_config和sshd_config文件无济于事。

另外,为了增加一点挑战,我在linux机器上没有sudo访问权限,也无法安装任何东西。理想情况下,任何解决方案都不会改变客户端的任何内容。任何一点帮助或建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

只需强制它使用-c标志

使用正确的密码
ssh -c aes128-ctr machine@your-host 

答案 1 :(得分:1)

在cygwin中,默认ssh_config文件在此处/etc/defaults/etc。我尝试在其中添加密码,但由于某种原因,密码无法正常工作。

我必须使用上面的文件作为指导,将密码添加到我的~/.ssh/config