我有一个运行 Centos8 的 AWS EC2 实例,使用常规的 ssh 客户端(不是 putty)具有完美的 SSH 连接。
我需要从 Windows10 Pro 桌面使用腻子进行连接。
我希望这个社区可以提供我还没有找到的修复程序。
当我尝试使用 putty-gen 创建的对中的公钥进行连接时,我得到 “服务器拒绝了我们的密钥”。
authorized_keys
文件包含以下条目(从 puttygen 复制):
ssh-dss AAAAB3NzaC1kc3MAAACBAPEsveu9UvIu8rqQvyMTAlpEmzZDHEHy9tzm33hqooVDYx8Y2HKL1pOWFCtORMHrQC0s2tMoWUmuN8zj7fJe2JUrU+pxPj8BoaeMEBlIQlw6YLkkl8oNysNs1gn3NBG8Pbii5SCWLOMHYNU/FrrGfIC4gK98FWOs+XB8b2TDC+GhAAAAFQDr8V35S0yUUHkKQhOdTBE01z/xnwAAAIEA413XRIqaOoD7fNhJL75gFWjCEfmoDjrUxCMTCWruQB0/ggh3kaUXCZW09M3uv12ibHg76Hjv2ams2tmMp3uHCkEd0Aiuxh5M1vbu/w2YwzSd2QVbMXlXBQdLiqatDuKENFoKk9x/RsZT5gnyDN65/BC/t7vTMk/Q9DxtBklFh6IAAACBAJINInKSQvRCwnlsASdia2QrRCXK7+aTycg8rWDpHI5O+CpKaphdpxrv8yfAElfziLkt4HYo8QO6dCgonktt0s5bIkdpP35yN6P32wIOtqpYLqsIMsnmLxolVqAbmPO0V/Z79gYkNVzWWRb0PnImYQepcUZFO03k8Sq4ny9y/Tsk Tom_S_admin
这似乎是我本地凭据的问题,但我已经尝试了所有常用的修复方法,但都没有成功。
我尝试了another stackoverflow question中建议的方法——将以下内容添加到服务器上的
/etc/ssh/sshd_config
:
PubkeyAcceptedAlgorithms +ssh-rsa
可悲的是,这完全破坏了
sshd
所以我恢复了更改。
这是我在桌面上看到的内容: