当前位置:网站首页>ssh 免密登录了解下
ssh 免密登录了解下
2022-08-03 11:31:00 【choukin】
ssh 免密登录了解下
痛点
服务器密码设置的比较繁琐记不住!每次都要复制又嫌太麻烦如何解决。
* ~ ssh [email protected]
[email protected]'s password:
ssh 免密登录来帮我
环境
华为云 ECS 服务器 本地 macOS
用过 git 的同学对 ssh 都比较熟悉,ssh 免密登录简单说就是:把本地生成的公钥放到服务器上,让服务器给当前操作的机器发个通行证可以自由出入,省略输入密码操作。
Talking is cheap show me code!
1、 本地生产ssh publickey
ssh-keygen -f [.ssh/保存的文件]
使用默认方式生成密钥 -f指定生成文件的路径
ssh-keygen -f ~/.ssh/huaweiyun
2、把生成的公钥保存到云服务器上
第一种方法:手动复制到服务器 ~/.ssh/authorized_keys中第二种方法: ssh-copy-id
ssh-copy-id [-i [identity_file]] [user]@[ip]
3、 如果本机配置过多个ssh密钥配置过 ~/.ssh/config 需要把第一步生成的公钥配置到config里
# ~/.ssh/config
Host github
User choukin
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
ServerAliveInterval 300
ServerAliveCountMax 10
Host gitee
User choukin
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
ServerAliveInterval 300
ServerAliveCountMax 10
Host hw
User root
HostName 114.116.100.80
PreferredAuthentications publickey
IdentityFile ~/.ssh/huaweiyun
ServerAliveInterval 300
ServerAliveCountMax 10
4、测试可以通过设置的host别名hw 在终端登录云服务器
ssh hw
Last login: Tue Aug 2 15:48:28 2022 from 114.247.224.155
Welcome to Huawei Cloud Service
[[email protected] ~]#
恭喜你登录成功!,节省 5~6秒的复制时间,可以用来做更重要的事情!
注意️:配置免密的电脑一定要是安全可靠的电脑。
边栏推荐
猜你喜欢

技术总监需要会些什么?也太难了!

html网页如何获取后台数据库的数据(html + ajax + php + mysql)

"Global Digital Economy Conference" landed in N World, Rongyun provides communication cloud service support

使用.NET简单实现一个Redis的高性能克隆版(一)

Generate interface documentation online

微信为什么使用 SQLite 保存聊天记录?
请问应该用什么关键字将内容主题设置为 dark 呢

缓存--伪共享问题

shell编程-测试

Lease recovery system based on PHP7.2+MySQL5.7
随机推荐
Analysis of the idea of the complete knapsack problem
国内数字藏品与国外NFT主要有以下六大方面的区别
【输出一个整数的的每一位,由高到低输出。使用递归和不使用递归】
fast planner中拓扑路径搜索
最牛逼的集群监控系统,它始终位列第一!
Redis发布订阅和数据类型
【一起学Rust 基础篇】Rust基础——变量和数据类型
【多线程的相关内容】
LeetCode 899 有序队列[字典序] HERODING的LeetCode之路
【一起学Rust】Rust包管理工具Cargo初步了解
本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
零拷贝、MMAP、堆外内存,傻傻搞不明白...
Traceback (most recent call last): File
什么是bin文件?「建议收藏」
Traceback (most recent call last): File
What is the ERC20 token standard?
基于PHP7.2+MySQL5.7的回收租凭系统
MapReduce中ETL数据清洗案例
redis基础知识总结——数据类型(字符串,列表,集合,哈希,集合)
后台图库上传功能