ssh公钥认证

来源:互联网 发布:无主之地前传修改数据 编辑:程序博客网 时间:2024/04/30 14:51
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、测试。
原创粉丝点击