首页 > 系统相关 >linux学习记录 10.8

linux学习记录 10.8

时间:2023-10-08 20:33:30浏览次数:40  
标签:公钥 登录 记录 10.8 linux ssh myserver 服务器 scp

ac terminal 分配了如下信息:

(1)user 用户名  

(2)hostname ip地址

(3)password 密码

homework 4 getinfo 查看上述信息

 

知识点:

1、ssh登录到某个自己的服务器

ssh user@hostname = 登录服务器 

exit / logout / ctrl + d = 退出

退出后 进入.ssh 看到一个known_hosts 就会记录刚刚登录的服务器信息

 

默认登录端口号为22

ssh user@hostname -p 22 = 想用其他端口登录

 

原来的名字太长了,给服务器配置别名:

cd .ssh/

vim config = 创建一个文件叫config

Host myserver
  HostName 123.57.47.211
  User acs_3144

这样就可以用myserver代替123.57.47.211

ssh myserver

 

每次都要输入密码(麻烦)

配置免密登录 (rsa密钥)

(1)ssh-keygen(gen指的是generate)生成公钥,私钥

一直回车,得到密钥图案

(2)cd .ssh/

./ssh文件夹里面多了两个文件

 

id_rsa(密钥) id_rsa.pub(公钥)

公钥可以给别人看,密钥不行

我们想设置免密登录,就把自己的公钥复制到服务器上就行

(3)cat id_rsa.pub复制公钥,然后登录服务器,ls -a看下有无.ssh文件夹,没有的话mkdir .ssh创建一个,然后进.ssh,cd .ssh/

(4)vim authorized_keys

将公钥内容复制进去

***注意,是在自己的ac_terminal上的.ssh中,复制公钥,然后登入服务器的.ssh中,vim authorized_keys,将公钥放进去

以上过程可以用

ssh-copy-id一步完成

 

ssh扩展(自动化运维),登录到服务器里执行个命令再退出来,100台服务器,麻烦,自动化操作

ssh user@hostname command

如:ssh myserver ls -a

  ssh myserver 'for (( i=0; i<10; i++ )) do echo $i; done'

会将ssh连接到的服务器中的标准输出,重定向到当前服务器内

 

租服务器:[email protected]

一般不用root,add user 添加一个非root用户

未来,把ac_terminal公钥复制到华为云,阿里云等服务器上,就可以直接在ac_terminal上实现免密登录了

 

2、scp传文件

在不同的服务器之间传文件

scp source destination = 将 source 路径下的文件复制到 destination 中

scp source1 source2 destination  = 一次复制多个文件

scp -r ~/tmp myserver:/home/acs/ = 复制文件夹至服务器中的/home/acs/目录下  服务器端接绝对地址

scp -r ~/tmp myserver:homework/ = 复制文件夹至服务器中的~/homework/目录下 服务器端接相对地址 相对家目录

***注意:-r 放前面

scp -r myserver:/home/acs_3144/tmp . 绝对路径

scp -r myserver:tmp . 相对路径

 

需要加端口:

scp -P 22 source1 source2 destination

scp -P 22 myserver:tmp/a.txt .

 

利用scp去配置一个毛坯服务器:(配置vim、tmux)

将.vimrc配置文件和.tmux.conf配置文件复制到服务器对应的账号的家目录下

scp .vimrc .tmux.conf myserver:

 

ssh 登录各个服务器

git 管理代码,防止误删,回滚代码

thrift 多服务器之间的交互

标签:公钥,登录,记录,10.8,linux,ssh,myserver,服务器,scp
From: https://www.cnblogs.com/tkw123/p/17750071.html

相关文章

  • 2023.10.8——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午学习+休息,下午学习+休息;我了解到的知识点:无明日计划:学习+休息......
  • iaas运维笔记记录
    iaas运维笔记记录镜像创建source/etc/keystone/admin-openrc.sh(挂载用户配置文件)glanceimage-create--name"cirros"--disk-formatqcow2--container-formatbare<cirros-0.5.2-x86_64-disk.qcow2--name:创建后的镜像名称--disk-format:镜像格式--contrainer-form......
  • 学习小结(10.2~10.8)
    “在还有未来的过去渴望着美好结局”——草东没有派对《山海》学习记录日期10.210.310.4内容考试考试考试收获又是dp、期望qwq李超线段树加急!!!T_T经典不会T3、T4,T2莫队还没对,T1构造错了反思T2DP没推出来合适的状态和方程T3又是期望制裁昨天刚准备......
  • Arm Linux内存管理(一)
    ArmLinux内存管理(一)大文  2人赞同了该文章一、Armlinux的基本概念1.ArmLinux物理内存Arm平台内存大小的定义在DTS设备树中定义arch/arm/boot/dts/vexpress-v2p-ca9.dts中内核在启动过程中,需要解析dts文件。代码的调用关系为:start_kernel()->setu......
  • 【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A+建材识别装置+CUG汪汪小分队+问题记
    【玄铁杯第三届RISC-V应用创新大赛】LicheePi4A+建材识别装置+CUG汪汪小分队+opencv问题记录一、开发板环境搭建1.1开发板外观图1开发板带铝合金外壳外部图图2开发板带铝合金外壳内部图在yolox模型部署好后,在虚拟环境中调用opencv的imshow等图形化操作会报下面错误:1.2......
  • 学习笔记421—Win7下使用U盘安装linux Ubuntu16.04双系统图文教程
    Win7下使用U盘安装linuxUbuntu16.04双系统图文教程安装步骤:1、下载Ubuntu16.04镜像软件;2、使用ultraISO软件制作U盘启动盘;3、利用U盘启动盘来安装Ubuntu系统;4、使用EasyBCD创建启动系统启动引导;5、重启系统即可。Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源G......
  • 记录--解决扫码枪因输入法中文导致的问题
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助问题最近公司项目上遇到了扫码枪因搜狗/微软/百度/QQ等输入法在中文状态下,使用扫码枪扫码会丢失字符的问题思考这种情况是由于扫码枪的硬件设备,在输入的时候,是模拟用户键盘的按键来实现的字符输入的,所以会触发......
  • Linux入门知识教程
    网络连接概念IP地址时一种逻辑地址,用来标识网络中一个个主机IP地址=网络地址+主机地址IP地址是一个4*8bit(1字节)由0/1组成的数字串(IP协议)子网掩码NETMASK子网掩码只有一个功能,就是将IP地址划分为网络地址+主机地址子网掩码与IP地址进行与运算(都为1的......
  • Linux file system All In One
    LinuxfilesystemAllInOne图解Linux文件系统filetype-fileddirectorybblocklsymbollink(softlink/hardlink)filepermissions3个字组,共三组;userpermission用户权限grouppermission组权限otherpermission其他权限每组符号表示的含义......
  • Linux系列---【shell脚本-模拟手动跑每天的定时任务】
    问题背景上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。shell脚本#!/bin/bash#设置循环的日期范围start_date="20230801"end_date="20......