SSH安全免密登录

Posted hoganhome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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





以上是关于SSH安全免密登录的主要内容,如果未能解决你的问题,请参考以下文章

SSH免密登录详解

ssh安全免密登录

Windows和Linux下实现ssh免密登录

ssh免密登录

linux 安装ssh以及ssh用法与免密登录

Linux主机SSH免密设置解析