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

Linux_4

开始学习ssh工具

在做开发的时候,肯定不止一台服务器,那么假设每台服务器都是Linux服务器,要在服务器上操作就需要登入终端,即Terminal。ssh的作用就是可以通过一个服务器登陆上其他的服务器。
登陆到哪个服务器看到的就是哪个服务器的终端terminal。

ssh登陆

ssh user@hostname
输入密码就可以登陆这个服务器
退出:输入exit;或者ctrl+d
当前路径下就会有一个.ssh文件,里边记录登陆密码之类的记录
默认登陆端口为22,想使用其他端口直接-p接端口就行了,再输入密码就好了

配置文件

vim config
Host myserver
HostName
User
config文件里可以配置多个服务器的HostName和User
再次登录可以直接ssh myserver就可以不用输入那么多的东西,相当于配置别名

免密码登陆

密钥登陆
首先创建密钥:ssh-keygen
后边问题全回车就好了
密钥文件id_rsa,公钥文件id_rsa.pub,想免密登陆直接复制公钥,然后登陆想要免密登陆的服务器,在账号内创建一个.ssh文件夹(如果没有),进入,ssh文件夹,创建一个文件authorized_keys,然后把刚刚的公钥粘贴进来,多个公钥要用回车隔开
这样再次登陆时就不需要密码了
公钥可以给别人看,密钥不可以!!公钥和密钥时成对的,对应的。

相关文章:

  • HTML5 Web Workers 学习笔记
  • DAY 37 leetcode 454--哈希表.四数相加
  • 快速搭建gateway并接入nacos,并使用nacos配置文件
  • 用于解决个人使用的公网ip动态变化问题的解决方案
  • leetcode111 二叉树的最小深度
  • 解决报错:node:internal/errors:496 ErrorCaptureStackTrace(err);
  • Python中将脚本打包成独立的 ​EXE
  • 生成式人工智能认证的理性思考:人工智能(AI)将深度改造行业?
  • 【网络安全】安全的网络设计
  • 蓝桥云客--团队赛
  • kotlin函数类型
  • Higress项目解析(一):Higress核心组件和原理、Wasm插件实现原理
  • 力扣热题100刷题day61|234.回文链表(两种方法)
  • 用Grok 3分析案例并提供一些助理或助手的整理工作
  • 宏碁笔记本电脑擎7PRO搭载的 NVIDIA RTX 5080 显卡安装pytorch
  • Talib库安装教程
  • 通过AOP切面,切点,反射填充公共字段
  • 神经网络与深度学习:案例与实践——第三章(3)
  • GRBL运动控制算法(二)圆弧插补
  • Flinksql--订单宽表