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 平台的配置
切换到 .SSH 目录 cd ~/.SSH/
新建 authorized_keys 文件 touch authorize_keys
编辑新建的文件 VIM authorize_keys 将生成的密匙进行粘贴, 保存, 退出
在 Linux 下用 SSH 来连接同样如上配置, 如果已经存在 authorize_keys, 则换行进行插入新的值保存退出
加载 SSH 密钥, SSH-add ~/.SSH / 密钥名
SSH 安全端口
1. 通过修改配置文件来修改或者添加端口号, 避免外围入侵
VIM /etc/SSH/sshd_config
2. 然后重启服务 service sshd restart
来源: http://www.bubuko.com/infodetail-3362647.html