Windows下使用SSH密钥实现免密登陆Linux服务器

安装环境

腾讯云CentOS7

工具

Windows10 + Putty + WinSCP

生成SSH密钥

打开终端,使用密码登陆,输入

ssh-keygen -t rsa

会提示密钥存放路径,一般存放在默认路径,直接回车即可

下一步会提示输入密码,这里需要注意,如果设置密码,则每次登陆的时候需要输入此密码来登陆,如果不输入密码的话可以直接使用密钥登陆,我们这里不输入密码(但是需要保证私钥文件的安全)


成功之后长这个样子


部署SSH密钥

进入/root/.ssh目录,查看目录下文件
cd /root/.ssh
ls


这里id_rsa是私钥,需要放在自己电脑上用来登陆,特别重要!!!

id_rsa.pub是公钥,部署在服务器上用来校验

部署密钥,这里是在root用户下,也可以使用别的用户,注意把yourip替换为服务器的ip获域名

ssh-copy-id -i /root/.ssh/id_rsa.pub root@yourip

输入yes

输入用户密码

提示部署成功

生成Putty密钥文件

打开WinSCP,进入root目录下,

并没有发现.ssh文件夹,因为它是隐藏的

在地址栏追加/.ssh,回车

复制id_rsa到本地

打开puttygen,点击load选择私钥文件

注意文件类型选择All Files


选择刚才拷贝到的私钥文件,确定后出现如下界面,选择Save private key保存密钥


查看文件夹中出现了ppk文件

Putty实现免密登陆

打开putty,输入IP(域名)以及给这个连接起个名字
左侧选择Connection→Data,输入用户名


再选择Connection→SSH→Auth,选择私钥文件,即刚才生成的ppk文件

回到Session,保存配置

点击Open,无需输入密码即可登陆

WinSCP实现免密登陆

登陆界面选择“高级”


选择“验证”,打开ppk密钥文件,点确定

保存之后,即可实现免密登陆


  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值