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)选项,然后点击用户密匙管理者

SSH安全免密登录

2。然后点击生成

SSH安全免密登录

 3。选择一个密匙类型

SSH安全免密登录

 4.输入名称和密码

SSH安全免密登录

5.保存为文件,完成。

SSH安全免密登录

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

SSH安全免密登录

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

 SSH安全免密登录

 2.然后重启服务  service sshd restart

 

ssh

相关推荐