ssh配置连接远程主机 彻底解放你的双手
2024-09-04 20:07:13
查看ssh支持配置
man ssh_config
打开ssh并配置
vi ~/.ssh/config
基本配置示例说明
密钥文件连接
Host <别名>
Port <机器端口号>
IdentityFile <密钥的绝对路径>
HostName <主机IP>
User <主机用户名>
例:
Host test
Port 22
IdentityFile /ssh_file/test.pem
HostName 127.0.0.1
User root
这时, 就可以直接用ssh test连接了
用户名密码连接
Host <别名>
Port <主机端口号>
HostName <主机IP>
User <主机用户名>
使用:
ssh <别名>
# 这时需要输入一次密码,然后让ssh记录你的密码:
ssh-copy-id <别名>
# 密码默认会保存到~/.ssh/id_rsa.pub文件中, 下次就不需要输入密码了
注意: 如果不是默认路径, 下次登录还是需要输入密码
解决如下: 1. 在配置中添加上, 密码保存的文件 IdentityFile ~/.ssh/id_rsa_test.pub
2. 保存密码时, 指定保存密码文件 ssh-copy-id -i ~/.ssh/id_rsa.pub test
代理加速优化连接
Host <别名>
Port <主机端口号>
IdentityFile <密钥的绝对路径>
HostName <主机IP>
User <主机用户名>
ProxyJump _proxy # 下方以及配置好的代理机器,原理 a->b->c,b为加速机
Host _proxy
Port <主机端口号>
HostName <主机IP>
User <主机用户名>
最新文章
- BZOJ 2079: [Poi2010]Guilds
- asp.net(C#)利用QRCode生成二维码(续)-在二维码图片中心加Logo或图像
- 利用ActiveX实现web页面设置本地默认打印机、纸张大小
- hdu.1254.推箱子(bfs + 优先队列)
- iOS开发技巧
- 使用OneNote的COM组件,实现OCR功能。
- TYVJ1038 忠诚
- 自定的 HttpModule 为什么总是执行两次
- Mysql InnoDB彻底释放磁盘空间
- [Orchard CMS系列] 创建主题(Writing a new theme)
- Activity生命周期的学习以及Logcat的使用
- 挑逗B少年搞计划10 假设你是愿意用我的心脏层剥离一层~
- 笔记整理--Linux_Socket
- Mapreduce 框架解析
- qt4升级到qt5的一些问题
- C语言权威指南和书单 - 中等级别
- 基于MGR+Atlas的读写分离尝试,以及MGR+Keepalived+Atlas自动故障转移+读写分离设想
- python接口自动化测试二十三:文件上传
- bzoj3529: [Sdoi2014]数表 莫比乌斯反演
- Spring boot 配置嵌入式Servlet容器
热门文章
- eclipse从svn检出maven项目
- (8)ASP.NET Core 中的MVC路由一
- SQL Server 新增自动执行任务
- winform+cefSharp实现窗体加载浏览器
- 【转载】C#中使用Insert方法往ArrayList集合指定索引位置插入新数据
- 打造属于你的提供者(Provider = Strategy + Factory Method) 设计模式 - Provider Pattern(提供者模式)
- nginx 日志整理 目录区分 日志配置
- 机器学习笔记8:XGBoost
- linux中网络部分的总结
- DES加密算法介绍(含例子)