ssh安全免密登录

Posted gangzi4321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh安全免密登录相关的知识,希望对你有一定的参考价值。

ssh key(使用非对称加密方式生成公钥和私钥)


私钥存放在本地~/.ssh目录(Linux系统)
公钥可以对外公开,复制到服务器的~/.ssh/authorized_keys文件内

win环境生成方式:xshell -> 工具 -> 用户秘钥管理者 -> 生成 -> rsa -> ..

Linux环境生成方式:ssh-keygen -t rsa(一般默认选RSA) 或 ssh-keygen -t dsa

如果服务器~/.ssh/下面无authorized_keys:touch authorized_keys
win上传公钥到服务器:复制公钥文件内容到authorized_keys中

Linux上传公钥到服务器:复制公钥文件内容到authorized_keys中
服务器端私钥加载:ssh-add ~/.ssh/imooc_rsa(仅Linux需要)

修改ssh端口:
vim /etc/ssh/sshd_config
service sshd restart

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

SSH免密登录详解

Windows和Linux下实现ssh免密登录

ssh安全免密登录

ssh免密登录

linux上ssh免密登录原理及实现

设置ssh免密不起作用?彻底搞懂密钥vscode在remote SSH免密远程登录