mac 电脑配置centos 免密码登录

作为一个菜前端,偶尔也玩玩服务器,每一次登录服务器还要输入密码不胜其烦

思路 在本地生成公钥然后将公钥放到centos的root

在Mac客户端命令行生成公钥和私钥

cd ~/.ssh
ssh-keygen -t rsa

// rsa 是以后生成的公钥名称
// 生成两个文件id_rsa(私钥)和id_rsa.pub(公钥)

之后回车两次,注:(Enter passphrase (empty for no passphrase): 可以设置密码),免密做好后首次登录要求输入一次密码,就输入这里的密码。

发送公钥到CentOS服务器端

// user  服务器用户名
// ip 服务器 ip

scp id_rsa.pub user@ip:~/.ssh
如果服务器上没有.ssh文件夹,则登录服务器输入如下命令创建

mkdir ~/.ssh
chmod 700 ~/.ssh

登陆CentOS服务器端,设置公钥文件

cd ~/.ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys 注:必须设置成600




mac配置完ssh依然提示"Enter passphrase for key"解决方法

问题提示:

Enter passphrase for key 'xxxx'
1
输入一下命令:

ssh-add -K 'xxx'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,399评论 19 139
  • 最近加入项目中,成员名安全意识比较差,远程登录服务器只用账号密码。今天,写篇SSH 登录远程的配置。 原文链接 前...
    printfcoder阅读 5,609评论 0 0
  • 文章图片上传不正常,如需文档,可联系微信:1017429387 目录 1 安装... 4 1.1 配置探针... ...
    Mrhappy_a7eb阅读 11,652评论 0 5
  • 一个女孩喜欢骑行,想骑就会去骑,没有理由,周边的人觉得她都很奇怪,可她却什么都不想去理会,她认为做自己就很好,自...
    微若尘阅读 3,564评论 1 0
  • 1、我为什么不看电视? 没有时间看电视;家里的有线电视未续费;不想给小孩做出不好的示范,不让孩子看电视,自己就必须...
    Cathy0619阅读 1,618评论 2 0