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 条评论
暂无评论