沪ICP备19023181号-1
Collect from网页模板
Modified by Sprite小站

ssh免密登录

ssh免密登录

原理

ssh免密登录的原理是将本机的公钥添加到远程机的authorized_keys, authorized_keys可以理解为ssh的免登录公钥列表 ssh协议会在电脑上生成本机的公钥id_rsa.pub和私钥id_rsa. 一旦与第三方建立连接后, 会生成已知主机文件known_hosts.

上传公钥到远端服务器

copy过程中, 需要输入一次远端服务器的登陆密码

1. 
ssh-copy-id leon@192.168.1.2
2. 如果ssh-copy-id不可执行
scp .ssh/id_rsa.pub leon@192.168.1.2:~/home
cat ~/home/id_rsa.pub >> ~/.ssh/authorized_keys

本机安装并初始化ssh

apt update && apt install openssh-server
ssh-keygen -t rsa -C "aaa@test.org"

发表评论

评论列表,共 0 条评论

    暂无评论