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

Is there a way to add Ciphers to Cygwin

我目前正在尝试从 linux machine.On windows 机器上通过 ssh 连接到 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 访问权限,因此无法安装任何东西。理想情况下,任何解决方案都不会更改客户端的任何内容。任何一点帮助或建议将不胜感激。

只需使用 -c 标志强制它使用正确的密码

ssh -c aes128-ctr machine@your-host 

在 cygwin 中,默认 ssh_config 文件位于 /etc/defaults/etc。我尝试在那里添加我的密码,但由于某种原因它没有用。

我不得不使用上面的文件作为指南将密码添加到我的 ~/.ssh/config