当前位置:网站首页>ssh配置
ssh配置
2022-08-02 18:48:00 【。。。】
ssh可以密钥文件进行通信,这样就可以避免输入密码的烦恼。
ssh把密钥保存在 .ssh 文件夹内,通常先生成一个密钥对(密钥和公钥),再把公钥放到远程服务器上。再进行一点配置,完成。
1、生成密钥对。
ssh-keygen
2、到 ~/.ssh 文件夹内,找到2个文件:id_rsa和id_rsa.pub,其中 id_rsa 是私钥,id_rsa.pub 是公钥。
3、把公钥 id_rsa.pub 放到远程服务器上,用的是 scp 命令。
scp id_rsa.pub [email protected]:/root/.ssh
4、登录远程服务器并进入 .ssh 目录,这时看到刚才传过来的 id_rsa.pub 文件,把它输送到同目录的 authorized_keys 文件中。
cat id_rsa.pub >> authorized_keys
注意不要用复制粘贴的方法,以免带入其他不必要的空格回车啥的。
5、公钥 id_rsa.pub 文件,要保留,将来可以放到其他远程主机,这样一把私钥可以连接几个远程主机,当然,也可以一把私钥一把公钥。
6、回到本地主机的 .ssh 文件夹,编辑 ~/.ssh/config 文件进行配置
Host 别名
HostName ip地址
Port 端口
DynamicForward ssh转发的地址
IdentityFile 私钥地址
User 用户名
一个完整的例子:
Host aws
HostName 13.xxx.xxx.xx
Port 22
DynamicForward 127.0.0.1:6060
IdentityFile ~/.ssh/id_rsa
User centos
scp id_rsa.pub [email protected]:/root/.ssh
边栏推荐
- From the technical panorama to the actual scene, analyze the evolutionary breakthrough of "narrowband high-definition"
- 「日志」深度学习 CUDA环境配置
- 7.23 - 每日一题 - 408
- 共享平台如何提高财务的分账记账效率?
- 如何正确地配置入口文件?
- T31开发笔记:metaipc测试
- NIO基础之三大组件
- Go----Go 语言快速体验之开发环境搭建及第一个项目HelloWord
- 7.21 - 每日一题 - 408
- Golang swagger :missing required param comment parameters
猜你喜欢
随机推荐
去年,一道蚂蚁金服笔试题,还行,中等难度
What are the useful real-time network traffic monitoring software
被审稿人吐槽没有novelty!深度学习方向怎么找创新点?
ROS基本编程概述
请教下,1.0.0和1.0.2的底层数据库表结构有变化吗?
论文阅读_胶囊网络CapsNet
【C语言刷题】Leetcode169——多数元素
看【C语言】实现简易计算器教程,让小伙伴们为你竖起大拇指
动态生成不同类型的订单,请问如何存放到Mongodb数据库?
药品研发--工艺技术人员积分和职务考核评估管理办法
js Fetch返回数据res.json()报错问题
Three components of NIO foundation
想通过FC连接RDS mysql。是不是将FC服务角色添加rds权限后,就可以通过地址,端口建连了呢
有哪些好用的实时网络流量监控软件
「日志」深度学习 CUDA环境配置
流量分析第二题
线程池原理与实践|从入门到放弃,深度解析
浅谈一下pyd文件的逆向
请教一个数据库连接池的问题,目前已知是事务未设置超时,又有一块代码事务没有提交,一直把连接给耗尽了,
仿制药的未来商机--个人研发的体会