SSH安全免密登录

SSH安全免密登录:shh key 

  • ssh key使用非对称加密方式生成公钥和私钥
  • 私钥存放在本地~/.ssh目录
  • 公钥可以对外公开,放在服务器的~/.ssh/authorizedkeys

Linux平台生成 ssh key

  • ssh-keygen-t rsa
  • ssh-keygen-t dsa

windows 平台生成ssh key的方法

1.首先在xshell 工具栏中找到工具(T)选项,然后点击用户密匙管理者

 

2。然后点击生成

 

 3。选择一个密匙类型

 

 

 4.输入名称和密码

 

 

5.保存为文件,完成。

 

 7.下次用xshell连接时,新建属性,用户身份验证中浏览选着public key

 

 

Linux平台的配置

  1. 切换到 .ssh 目录 cd ~/.ssh/
  2. 新建  authorized_keys  文件  touch authorize_keys
  3. 编辑新建的文件 vim authorize_keys 将生成的密匙进行粘贴、保存、退出

  在Linux下用ssh来连接同样如上配置,如果已经存在authorize_keys,则换行进行插入新的值保存退出

  加载ssh密钥,ssh-add ~/.ssh/密钥名

 

ssh安全端口

1.通过修改配置文件来修改或者添加端口号,避免外围入侵

vim /etc/ssh/sshd_config

 

 

 2.然后重启服务  service sshd restart





posted @ 2020-01-02 21:58  老鲜肉  阅读(363)  评论(0编辑  收藏  举报