Skip to content

部署知识:ssh无密码登陆

ssh 五密码登陆

本地私钥 -> 本地传送服务器的公钥 -> 密码算法比对 -> 登陆成功

pwd 本地文件 一般打开iterm 就是根目录了

ls 显示文件夹名 ls -a 可以显示所有隐藏的

cd .ssh -> ssh-keygen 生成本地公钥

cp id_rsa id_rsa_backup cp id_rsa.pub id_rsa_backup.pub 将之备份

cd ~ ssh-keygen -t rsa -b 4096 -C "249121486@qq.com"

cd .ssh -> cat id_rsa 查看文件内容

eval "$(ssh-agent -s)" 开启私钥代理

ssh-add ~/.ssh/id_rsa 加入到代理中


本地开启私钥代理后,服务器也用同样的操作,我们来复习一下

ssh imooc_manager@120.77.246.102

ls -a ssh-keygen -t rsa -b 4096 -C "249121486@qq.com" eval "$(ssh-agent -s)" ls -a cd .ssh ssh-add ~/.ssh/id_rsa

vi .ssh/authorized_keys shift + :

wq! q!

把本地 id_rsa.pub 的内容复制到 authorized_keys中

~/.ssh vi authorized_keys

esc i 复制 esc shift + : 输入 wq! 就保存好了


chomd 600 authorized_keys 接下来是授权 sudo service ssh restart 然后重启服务

共 20 个模块,1301 篇 Markdown 文档。