当前位置:网站首页>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
边栏推荐
猜你喜欢

读书笔记之《你想过怎样的一生?》

你想要的宏基因组-微生物组知识全在这(2022.8)

Boyun Selected as Gartner China DevOps Representative Vendor

我靠这套笔记自学,拿下字节50万offer....

实例033:列表转字符串

NIO's Selector execution process

What skills are the most practical for college students in communications?

NC | 土壤微生物组的结构和功能揭示全球湿地N2O释放

博云入选 Gartner 中国 DevOps 代表厂商

Unity 打包和切换平台|Build Settings窗口介绍
随机推荐
selenium安装和环境配置Firefox
js Fetch返回数据res.json()报错问题
Three components of NIO foundation
7.23 - 每日一题 - 408
Jupyter Notebook(Anaconda)——两个环境分别修改默认打开目录(深度学习第一周番外篇)
What skills are the most practical for college students in communications?
淘宝|蚂蚁|菜鸟|盒马|嘀嘀|饿了么面经(已拿多个offer)
就刚刚,鸿蒙3.0发布了,华为还一口气发布了十一款产品
Mysql基础篇(视图)
如何正确地配置入口文件?
线程池原理与实践|从入门到放弃,深度解析
说一件事
【C语言刷题】牛客网刷题——替换空格
VSTO踩坑记录(1)- 从零开始开发outlook插件
监控易火星版即将亮相:分布式运维帮助TOP3000大企业跨越管理鸿沟
3 and a half years of testing experience, I don't have 20K, it seems it's time to change jobs
洛谷P2574 XOR的艺术
JVM内存和垃圾回收-04.程序计数器(PC寄存器)
【C语言刷题】Leetcode238——除自身以外数组的乘积
流量分析第一题