ssh公钥认证

1、生成密钥目录
              cd /root
              mkdir .ssh
              chmod 700 .ssh
              cd .ssh
              touch authorized_keys
              chmod 600 authorized_keys
              ssh-keygen -t dsa   (生成密钥对)
          -----------------------------------
          Generating public/private dsa key pair.
          Enter file in which to save the key (/root/.ssh/id_dsa): 比如id_dsa01
          Enter passphrase (empty for no passphrase): 密码
          Enter same passphrase again: (重复确认密码)
          -----------------------------------
          在/root/.ssh目录下会生成密钥对文件,如:“id_dsa01、id_dsa01.pub”。
          cat id_dsa.pub >> authorized_keys
2 、配置SSHD服务
          vi /etc/ssh/sshd_config
          配置调整项如下:
          ------------------------------------
          Protocol 2
          PubkeyAuthentication yes
          AuthorizedKeysFile      .ssh/authorized_keys
          PasswordAuthentication no
          保存后退出。
          ------------------------------------
          service sshd restart
3、将密钥对下载到本地,下次登陆需要用SSH2的协议、publickey登陆,并配置指定公钥id_dsa.pub的位置。
4、测试。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值