linux 服务器创建公钥私钥,从Windows设置Linux服务器的公钥认证(ppk私钥)

我使用PuTTYgen创建了一个公钥和私钥,并将公钥复制到我的用户帐户下的.ssh / authorized_keys.

然后我尝试在尝试登录时指定私钥,但显然它不会提取它并继续询问我原来拥有的用户名/密码.我正在使用WinSCP连接并在高级/身份验证部分指定私钥.我错过了WinSCP中的任何步骤吗?

authorized_keys的内容如下所示

ssh-rsa AAAAB3NzaC1yc2EAAAABpEVSiiRXi7tOHpkOyFa9w2OLpBep31k9lePCK7RQxsdfs9u11+rdu0XCidRKOY5j4anD1eDaNBj87wqZbsreRe5cFcsakyGUAYXAvqgGApvsep31k9lePCK7RQxlOY5j4anD1eDaNBj8LJO++K3SkUN8E0srRBO8YyMT6Y03/F7+AAAAB3NzaC1yc2Q4h2RLGtr12CDKSBVAnFEc+JucuF4uF0WY4Sh66MSFI63mCQFu9iYNYwWyT6lUo6sks4WypEVSiiRXi7tOHpkOyFa9w2OLpBzAlTA/VSQwdNTFYUI1vquaufZ9ORzTa6dkbBRo/mLVdevYSRMSDw1BUcinYz/ogdxRvw==

我将.ssh的权限更改为700,将authorized_keys的权限更改为600.

虽然我进入WinSCP中的身份验证部分并指定私钥(如屏幕截图所示),但它看起来仍然需要用户名和密码,并且不会提取它.

当我使用PuTTY并指定私钥时,输入登录用户名后就会显示

Server refused our key

这是PuTTY的日志

2018-04-28 17:43:05 Connecting to 158.85.98.202 port 22

2018-04-28 17:43:05 We claim version: SSH-2.0-PuTTY_Release_0.70

2018-04-28 17:43:05 Server version: SSH-2.0-OpenSSH_7.4

2018-04-28 17:43:05 Using SSH protocol version 2

2018-04-28 17:43:05 Doing ECDH key exchange with curve Curve25519 and hash SHA-256

2018-04-28 17:43:05 Server also has ecdsa-sha2-nistp256 host key,but we don't know it

2018-04-28 17:43:05 Host key fingerprint is:

2018-04-28 17:43:05 ssh-ed25519 256 6b:0d:e2:f6:c5:9e:15:84:0c:1b:2c:19:62:cd:5b:ef

2018-04-28 17:43:05 Initialised AES-256 SDCTR client->server encryption

2018-04-28 17:43:05 Initialised HMAC-SHA-256 client->server MAC algorithm

2018-04-28 17:43:05 Initialised AES-256 SDCTR server->client encryption

2018-04-28 17:43:05 Initialised HMAC-SHA-256 server->client MAC algorithm

2018-04-28 17:43:05 Reading key file "C:\Users\\Desktop\private_key.ppk"

2018-04-28 17:43:09 Offered public key

2018-04-28 17:43:09 Server refused our key

2018-04-28 17:43:09 Using SSPI from SECUR32.DLL

2018-04-28 17:43:09 Attempting GSSAPI authentication

2018-04-28 17:43:09 GSSAPI authentication request refused

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值