• ssh无密码连接Linux、scp、linux计划任务


    ssh无密码连接linux

    #ssh远程登录服务器
    ssh 用户名@服务器IP
    
    • 1
    • 2

    简单示例如下:
    在这里插入图片描述
    首先我们需要了解一下,ssh是如何进行安全验证的呢?
    举个栗子吧,这回来一个比较老套的电视剧桥段:老明是个王爷,其妻子因身份卑微生下小明后迫于男方家庭权势,不敢让其与之相认,只是在临终时给了小明王爷贴身玉佩的另一半让他以后寻亲之用,数年后,小明去寻亲,王爷看到此子手上有与其玉佩一致的玉佩故认定小明是其孩子。
    看完上述的例子,是不是有点理解了呢,其实这也是ssh基于密钥的安全验证方式:

    在本地生成" 密钥对 "后将公钥传送至服务端,进行公共密钥的比较。

    了解了其原理后,我们开始进行两台机器之间的免密登录:

    1. 首先,本地生成密钥,cmd中执行如下代码:
    ssh-keygen
    
    • 1

    在这里插入图片描述
    注意事项:

    • 三条提示直接回车即可,第一条为设置文件名,第二条为输入密钥,第三条为再次输入密钥
    • 成功后生成右图id_rsa和id_rsa.pub文件
    1. 其次,将密钥(id_rsa.pub文件)放置到服务器

    在这里插入图片描述
    注意事项:普通用户与根用户目录可能有些许不同,具体如下:
    在这里插入图片描述

    1. 大功告成!!!

    在这里插入图片描述
    注:5~为截图脚本所留痕迹,无特殊意义

    scp

    可与cp命令做关联记忆,cp为本地文件的拷贝,scp即可简单理解为远程文件(超本地)的拷贝

    一、语法格式

    scp [选项] 拷贝文件路径 目标存放路径
    
    • 1

    二、简单示例

    • 简单示例1——”超本地“传输单文件

    在这里插入图片描述

    • 简单示例2——”超本地“传输目录(文件夹)

    在这里插入图片描述

    注:该命令请格外注意路径,勿犯上图之错

    linux计划任务(“定时任务”)

    个人理解为到什么时间做什么事情,无事情就啥也不做摆烂

    crond

    crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程

    #启动/关闭服务
    service crond start/stop
    #重启服务
    service crond restart
    #查看服务状态
    service crond status
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    crontab——使使用者在固定时间或固定间隔执行程序

    一、语法格式

    crontab [-u user}[-e|-l|-r]
    
    • 1
    • -u user为设置任务用户,不设置默认为当前用户
    • -e表示编辑某个用户的定时任务
    • -l 显示某个用户的定时任务
    • -r表示删除某个用户的定时任务

    二、配置文件相关示例

    #五*从左到右依次代表分、时、日、月、周
     * * * * * shell命令
    
    • 1
    • 2
    • 第 1 列表示分钟 1~59 每分钟用*或者 */1 表示
    • 第 2 列表示小时 0~23(0 表示 0 点)
    • 第 3 列表示日期 1~31
    • 第 4 列表示月份 1~12
    • 第 5 列标识号星期 0~6(0 表示星期天)

    三、相关示例
    在这里插入图片描述

    • 示例1——每5分钟同步一次网络时间
    */5 * * * * ntpdate命令
    
    • 1
    • 示例2——每天20:08点同步一次网络时间
    08 20 * * * ntpdate命令
    
    • 1
    • 示例3——表示在每天 18 : 00 至 23 : 00 之间每隔 30 分钟同步一次网络时间
    0,30 18-23 * * * ntpdate命令
    
    • 1
    • 示例4——每星期六的 23: 59 同步一次网络时间
    59 23 * * 6 ntpdate命令
    
    • 1

    相关文件存储位置

    所有用户定义的crontab文件都被保存在/var/spool/cron目录中,文件名与用户名保持一致.

  • 相关阅读:
    浅析目标检测入门算法:YOLOv1,SSD,YOLOv2,YOLOv3,CenterNet,EfficientDet,YOLOv4
    2024-04-02 问AI:介绍一下深度学习中的 “迁移学习”
    jquary
    门店如何设置多个联系电话和营业时间
    最新基于Citespace、vosviewer、R语言的文献计量学可视化分析技术及全流程文献可视化SCI论文高效写作方法
    常用MII接口详解
    如何在 SAP ABAP ALV 报表里以交通灯的方式显示某一列的值
    nodejs+vue大学食堂订餐系统elementui
    ISO质量管理体系认证有什么优势
    计算机视觉--距离变换算法的实战应用
  • 原文地址:https://blog.csdn.net/weixin_51371629/article/details/126556517