当前位置: 首页 > news >正文

SSH相关

前言

这篇是K8S及Rancher部署的前置知识。因为项目部署测试需要,向公司申请了一个虚拟机做服务器用。此前从未接触过服务器相关的东西,甚至命令也没怎么接触过(接触最多的还是git命令,但我日常用sourceTree)。本篇SSH是我总结接触到的,先记录下,日后再有相关,继续往后追加

查看本机ssh文件 

cat .ssh/

没有则生成,生成ssh

ssh-keygen -t rsa -C "邮箱"

参数解释:

  • -t 表示ssh的密钥类型,常用的有:rsa、ed25519、dss。
  • -C 注释或称名称标识,此值随意。

用ssh-copy-id将公钥复制到远程机器中 

ssh-copy-id root@ 192.168.xx.xxx

ssh免密登录服务器 

ssh root@192.168.xx.xxx 

vi查看并编辑ssh文件(示例)

vi .ssh/config # 一般用于尝试使用root账户链接服务器的主机配置
# 编辑的内容
# 定义了一个主机模式匹配,意味着任何以 192.168 开头的 IP 地址都将使用下面的配置。
# * 是一个通配符,代表任何子网。
Host 192.168.* # 当 SSH 客户端使用这个配置连接到匹配的主机时,它将尝试以 root 用户身份登录。User root# 配置了 SSH 客户端在连接到一个新的主机时的行为StrictHostKeyChecking no  

StrictHostKeyChecking 是一个安全特性,用于防止中间人攻击。当设置为 yes 时,如果 SSH 客户端在 known_hosts 文件中没有找到主机的公钥,它将提示用户确认是否接受该公钥。如果设置为 no,SSH 客户端将自动接受未知主机的公钥,并且不会询问用户。这可以简化首次连接的过程,但降低了安全性。

请注意,使用 StrictHostKeyChecking no 可能会带来安全风险,因为它允许 SSH 客户端接受任何未知的公钥,这可能会导致中间人攻击。因此,除非在完全信任的网络环境中,通常不建议使用此设置。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Hive3:一键启动、停止、查看Hive的metastore和hiveserver2两个服务的脚本(好用)
  • C语言关键字
  • 昇思25天学习打卡营第22天|基于MindNLP+MusicGen生成自己的个性化音乐案例
  • 如何在 VitePress 中增加一个全局自定义组件
  • 如果想不明白,那就读书吧
  • windows系统下编译和使用grpc
  • 代码随想录——打家劫舍Ⅱ(Leetcode 213)
  • 对JAVA的包package的理解
  • 2024华为数通HCIP-datacom最新题库(H12-831变题更新⑧)
  • rocketmq普通消息-消息类型
  • idea中maven无法下载内网自建的Nexus私服中的依赖
  • 优化冗余代码:提升前端项目开发效率的实用方法
  • 搭建 STM32 网关服务器的全流程:集成嵌入式 C++、TCP/IP 通信、Flash 存储及 JWT 认证(含代码示例)
  • 了解郑州自闭症寄宿学校:提供专业康复服务与关怀
  • 《昇思25天学习打卡营第24天》
  • 【Leetcode】101. 对称二叉树
  • [数据结构]链表的实现在PHP中
  • “大数据应用场景”之隔壁老王(连载四)
  • 《深入 React 技术栈》
  • 07.Android之多媒体问题
  • Bootstrap JS插件Alert源码分析
  • E-HPC支持多队列管理和自动伸缩
  • express.js的介绍及使用
  • Git同步原始仓库到Fork仓库中
  • Python 基础起步 (十) 什么叫函数?
  • React as a UI Runtime(五、列表)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 聊聊redis的数据结构的应用
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 微信公众号开发小记——5.python微信红包
  • 我建了一个叫Hello World的项目
  • 原生 js 实现移动端 Touch 滑动反弹
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • #vue3 实现前端下载excel文件模板功能
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #数学建模# 线性规划问题的Matlab求解
  • (1)svelte 教程:hello world
  • (Qt) 默认QtWidget应用包含什么?
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)Honghu Cloud云架构一定时调度平台
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)Linq学习笔记
  • (转)树状数组
  • ***通过什么方式***网吧
  • .NET 发展历程
  • .net打印*三角形