Windows 环境下,通过 Putty 配置SSH免认证登录

这篇文章写得比较清楚,按照它做,也能配通。
http://www.jb51.net/LINUXjishu/33586.html
要点是:

  1. 使用 puttykeygen.exe 生成密钥。
    缺省是 RSA 2048 位。
    点击保存私钥(可以不设置密码保护),不要生成公钥,因为PUTTY生成的公钥OpenSSH无法使用.
  2. SSH密码方式登入远端Linux服务器/VPS,创建.ssh/authorized_keys.

    vim ~/.ssh/authorized_keys
    

    将puttygen.exe生成的公钥内容粘贴至~/.ssh/authorized_keys.
    注: 公钥内容就在显示的公钥(P)由OpenSSH认可: 这行字符下面.

  3. 用SSH证书登陆你的Linux服务器
    Putty→会话:将服务器IP填好
    Putty→连接→数据:填好自动登陆用户名
    Putty→连接→SSH→认证:选择认证私钥文件

    回到Putty→会话:保存的会话,填个名称保存下吧,下次直接双击名称就可以登录了,赶紧登录吧.

  4. 为了安全你需要取消SSH的密码认证方式.

    vim /etc/ssh/sshd_config
    

    添加下面这行

    PasswordAuthentication no
    

    重启SSH服务

    systemctl restart sshd

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值