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

linux基础服务

目录

用户登录及ssh服务

ssh

ssh结构

ssh常见配置

紧止root登录

禁止密码登录

用密钥登录虚拟机

ssh的scp远程拷贝命令

rsync服务

简介

特性

原理

认证方式

1.rsync-daemon认证

2.ssh认证

常用参数

rsync基于ssh认证使用

缺点

增量备份


用户登录及ssh服务

ssh

ssh是一种网络协议,用于计算机之间的远程加密登录。

登录原理

ssh结构

ssh服务由Openssh和客户端等组成,使用22端口

ssh是守护进程,在后台运行响应客户端请求,服务端进程名为sshd

复制监听ssh客户端请求、公钥认证、密钥交换、对称密钥加密等

包含scp、slogin、sftp等应用程序

ssh常见配置

修改默认端口

在etc/ssh/sshd_congifg

将22注释,自己添加一个端口即可

登陆时加修改的端口即可

紧止root登录

由于root用户权限较大,所以会禁止root用户登录

修改以下配置即可

禁止密码登录

由于密钥登录安全性高,所以我们可以只进行密钥登陆,禁止密码登录

修改一下配置

切记先配置好密钥登陆相关文件 再禁止密码登录,否则登不上虚拟机还好,要是远程设备就尴尬了

用密钥登录虚拟机

1.在虚拟机执行ssh-keygen -t rsa -b 2048(生成密钥)

2.执行ssh-copy-id root@192.168.80.142(需要免密登录的虚拟机IP)

3.将生成的私钥保存到主机

4.在moba中找到session设置,使用密钥登录选取刚才下载的文件即可

详细配置如下

ssh的scp远程拷贝命令

每次全量拷贝(不会校验异同)

语法

scp [参数] 源文件 目标地址(目标用户@目标ip:目标路径)

常用参数

-P 端口

-r 递归,可复制目录

-p 保持文件或目录之前的属性(权限)

-l 限制速度

rsync服务

简介

远程数据同步工具,可以进行校验异同(只传输不同部分)

由于其异同校验,所以传输速度较快

其能同步更新两设备的文件与目录

常用端口为:873

特性

1.可镜像保存整个目录和文件系统

2.易保留文件之前的属性(权限、时间、软硬链接)

3.权限要求低

4.快速(异同校验)

5.安全可使用ssh、scp、传输

原理

认证方式

1.rsync-daemon认证

两设备都需安装rsync,只需要服务器端启动rsync,配置rsync文件

客户端无需启动rsync也不影响

2.ssh认证

通过系统用户进行认证,在rsync上通过ssh隧道进行传输

ssh认证不需要配置rsync文件

需要两设备安装rsync,不需要启动

例如:

若端口非默认,使用-e指定端口

常用参数

-a 归档模式,以递归模式传输文件,并保持所有属性等同于r、l、p、t、g、o、D一起使用

-r 递归,即传输目录

-v 详细显示

-l 保留软链接

-L

-p 保留文件权限

-o 保留属主

-g 保留属组

-D 保留文件信息

-t 保留文件时间信息

-delete 删除目标路径中源路径没有的文件

--exclude=“filename” 指定不需要传输的文件,支持通配符

(*.zip)

--include=“filename” 与exclude相反只传输指定的文件

--progress 显示同步传输状态

--partial 传输中断后文件保留在目标路径,下次传输继续传输剩余的部分

-P 上面两个一起用

-bwlimit 限速,单位为kbps

-u

-z 传输过程中压缩文件

rsync基于ssh认证使用

其默认使用ssh协议进行远程登录和数据传输。

远程主机开机sshd服务,rsync在传输前会密码认证,即可通过ssh隧道数据传输(双方安装即可无需启动)

指定协议-e或者不指定也行

缺点

认证是暴露密码

同步数据不受目录限制

rsync与cp相似(本地数据同步时)

rsync与scp也相似(远程数据传输时)

又称为隧道传输

pull push

USER@ 远程主机用户 目标主机用户

HOST 远程主机IP 目标主机IP

SRC 远程主机需要传过来的文件 本地传输文件

dest 到本地什么位置 到目标主机什么位置

rsync可当作rm -rf 命令使用

创建空目录 mkdir /null

无差别同步并删除目标文件(或目录目录的话就得创建多个空目录)多余的部分(dir)

rsync -a --delete /null /dir

增量备份

rsync显著的优点就是只复制有变动的文件

不仅如此,还可以使用基准目录

比如先做一次全量备份,存到基准目录之后备份就只备份基准目录和源目录不同的文件到目标目录

compare为基准目录

http://www.dtcms.com/a/415668.html

相关文章:

  • C# 串口通信全解析:从基础到复杂协议的设计思路
  • 传统食品加工企业的自动化转型之路:西门子S7-200 SMART PLC助力腾飞
  • 如何做局域网网站建设国办网站建设指引
  • LinuxC++——gtest框架入门
  • 云南信息发布平台seo页面内容优化
  • 做网站英文编辑有前途吗北京招聘网站建设
  • 什么是Transformer?
  • 手机网站显示建设中鄂尔多斯 网站制作
  • wordpress制作大型网站网站建设公司86215
  • 徐州网站制作功能哪里有门户网站开发
  • 电脑行业网站模板福建省交通建设质量安全监督局网站
  • 面试官常问:NULL 对聚合函数的影响
  • 汕头模板做网站贵州省建设局八大员报名网站
  • Excel判断身份证号是否正确
  • 神经正切核(NTK):从梯度流到核方法的完整推导
  • 想在浏览器里跑 AI?TensorFlow.js 硬件支持完全指南
  • 安徽省城乡住房建设厅网站沧县官厅网站建设
  • 网站开发北京虚拟主机做网站教程
  • WSL 安装方法(简单全面)
  • 京东100道GO面试题及参考答案(上)
  • 网站被挂黑链怎么处理深圳宝安网站建设公司推荐
  • h5网站模板下载wordpress加速访问
  • 语言大模型(LLM)与自然语言处理(NLP)
  • 如何构建网站重庆中技互联
  • QML学习笔记(十五)QML的信号处理器(MouseArea)
  • php 微信 网站建设无限观影次数的app软件
  • 苏州网站建设数据网络WordPress支付宝登录
  • opcode - Claude Code 图形化工具集
  • 淮南招聘网站建设全球域名注册平台
  • VsCode配置Claude Code-Windows