MENU

实现SSH免密登录服务器

前言

最近在实现基于GitLab CI/CD持续集成自动部署项目功能,竟然要实现自动部署,当然需要免密方式自动登录服务器,so,写篇文章记录下几行命令。

具体实现

# 生成公私钥(一般默认配置就行 回车!回车!回车!)
ssh-keygen -t rsa

# 将公钥添加至远程服务器
①环境为Mac环境
ssh 服务器用户名@服务器地址 "echo \"`cat .ssh/id_rsa.pub`\" >> .ssh/authorized_keys"

②环境为linux或者为windows git bash环境
ssh-copy-id -i ~/.ssh/id_rsa.pub 服务器用户名@服务器地址

完成上面操作即已免密登录服务器啦。不妨ssh 服务器用户名@服务器地址试一下咯。

标签: Linux
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码