当前位置:网站首页>公钥\私人 ssh避password登陆
公钥\私人 ssh避password登陆
2022-07-06 17:57:00 【全栈程序员站长】
大家好,又见面了,我是全栈君
相关概念以前见过,决不要注意,使用公共密钥管理之前,腾讯云主机的备案机,非常头发的感觉,查了一下相关资料,这里总结下:
字符a:192.168.7.188 (ubuntu)
字符b:192.168.7.17 (centos)
希望从a登陆b的时候,不须要输入password.我原先的想法是将b的公钥放到a的key文件里,这样让a使用公钥跟b的私钥 进行匹配.结果却恰恰相反,
实际的操作是将a的公钥放到b的key文件中面.
在a上生成密钥,命令
ssh-keygen -t rsa (这里的加密类型类型也公钥选择dsa)
默认会在~/.ssh文件夹以下生存一对密钥
我们将id_rsa.pub中的内容拷贝到b机器的authorized_keys中去就ok了,假设该文件不存在则又一次建一个
以下说下怎样使用公钥和密钥管理server使用者的权限,比方一台server有非常多开发人员使用,在遇到有员工离职的时候,我们都须要更改password什么的,这样对大家来说都听麻烦,有了密钥,我们在平时的时候要求大家都使用自己的公钥来登陆server,在员工离职的时候,管理员仅仅须要删除离职员工的公钥就公钥了.
若出现Agent admitted failure to sign using the key. 运行:ssh-add ~/.ssh/id_rsa
版权声明:本文博主原创文章,博客,未经同意不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116905.html原文链接:https://javaforall.cn
边栏推荐
- golang 基础 —— 数据类型
- Yunna | work order management software, work order management software app
- Taro applet enables wxml code compression
- go-zero微服务实战系列(九、极致优化秒杀性能)
- Google发布安全更新,修复Chrome中已被利用的0 day
- Realize incremental data synchronization between MySQL and ES
- 分享一个通用的so动态库的编译方法
- 实现mysql与ES的增量数据同步
- [hfctf2020]babyupload session parsing engine
- Atomic in golang and CAS operations
猜你喜欢
1123. 最深叶节点的最近公共祖先
【信号与系统】
Start from the bottom structure to learn the customization and testing of fpga---- FIFO IP
修改px4飞控的系统时间
Installation of gazebo & connection with ROS
[100 cases of JVM tuning practice] 05 - Method area tuning practice (Part 2)
LeetCode:1175. Prime permutation
tansig和logsig的差异,为什么BP喜欢用tansig
2022 Google CTF SEGFAULT LABYRINTH wp
移植DAC芯片MCP4725驱动到NUC980
随机推荐
前置机是什么意思?主要作用是什么?与堡垒机有什么区别?
修改px4飞控的系统时间
Add the applet "lazycodeloading": "requiredcomponents" in taro,
JTAG principle of arm bare board debugging
Transplant DAC chip mcp4725 to nuc980
安全保护能力是什么意思?等保不同级别保护能力分别是怎样?
2022 Google CTF segfault Labyrinth WP
Typical problems of subnet division and super network construction
分享一个通用的so动态库的编译方法
负载均衡性能参数如何测评?
Send template message via wechat official account
Go zero micro service practical series (IX. ultimate optimization of seckill performance)
自旋与sleep的区别
Dark horse notes - create immutable sets and streams
Machine learning: the difference between random gradient descent (SGD) and gradient descent (GD) and code implementation.
docker 方法安装mysql
Match VIM from zero (0) -- Introduction to vimscript
LeetCode:1175. Prime permutation
NEON优化:关于交叉存取与反向交叉存取
shell脚本快速统计项目代码行数