ubuntu 有key登入sshd Failed publickey for xxx from xx port Xxx ssh2

我本身用windows 11,用自带的 ssh-keygen 生成公钥id_rsa.pub 和私钥id_rsa

ssh-keygen -t rsa

正常情况将公钥复制到 ubuntu /home/username/.ssh/authorized_keys就可以通过 publickey 登入,前提要配置好ssh以及这个 authorized_keys 文件的权限

但今天这台新机,配置的时候一直出 Failed publickey for xxx from xx port Xxx ssh2

two hours later
在其它 ubuntu服务器用生成的公钥就能够正常登入,然后直接下载到windows 11里面使用也能够登入

ssh -vvv -i C:\Users\User1\.ssh\id_rsa2 username@server.com -p1998

但明明用原来的key能够登入其它ubuntu或centos服务器的,这台不知道抽什么风,不管了,反正我只是用vscode远程开发

vscode用下面的配置就可以远程开发了

Host server.com 
  HostName server.com 
  User username
  Port 1998
  IdentityFile C:\Users\User1\.ssh\id_rsa2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值