博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux入门-ssh scp rsync
阅读量:4564 次
发布时间:2019-06-08

本文共 1432 字,大约阅读时间需要 4 分钟。

ssh

一、查看是否安装

  #rpm -q openssh

二、配置

  #vi /etc/ssh/sshd_config

  #PermitRootLogin yes  禁止root登录

  #Port 22  修改端口

三、登录远程主机

  #ssh -2(使用ssh2协议,安全性高) user@host

 

scp

  #scp scp.txt hwt@192.168.0.66:/home/hwt/scp  把当前目录的scp.txt拷贝到主机66的scp目录中去

  #scp -r test hwt@192.168.0.66:/home/hwt/scp   拷贝目录

  复制远程文件到本地

  #scp user@host:/file localdir

  -r复制目录

  -p保持原有文件属性

  -P指定端口

建立信任关系,使传输不需要密码

本机设置

  #ssh-keygen -t rsa  生成密钥

  #scp /root/.ssh/id_rsa.pub hwt@192.168.0.66:/home/hwt  把生成的密钥拷贝到主机66的/home/hwt中,信任用户是hwt

远程主机设置

  以hwt用户的身份登录

  $ cat id_rsa.pub >> .ssh/authorized_keys  获得公钥,并生成认证密钥

  $ chmod 700 .ssh  处理权限

  $ chmod 600 .ssh/authorized_keys  权限处理

测试

  #scp index.html hwt@192.168.0.66:/home/hwt  本地用root发送index.html到66主机的/home/hwt  已经不需要密码了

 

rsync

  ✔方便的增量备份实现

  ✔可镜像保存整个目录树和文件系统

  ✔保持文件的权限 时间 软硬链接等

  ✔文件传输效率高

  ✔可以使用ssh加密通道

  #vi /etc/xinetd.d/rsync

  disable=no  #启用

  service xinetd restart

  yum install xinetd  #安装xinetd

  示例:

  crontab -e  

  0 2 * * 1-6 /usr/bin/rsync -arHz --progress(显示操作过程) --delete hwt@192.168.0.120:/website /bak

  每周1到周6 凌晨2点 备份120主机上的/web到本机/bak目录

  rsync -arHz --progress --delete root@192.168.0.110:/boot /home  备份110上的/boot 到本机的/home目录下,第二次执行的时候只备份改变过的文件

  rsync -arHz --progress --delete /script root@192.168.0.110:/home   上传/script到110的/home目录

  -a  保持文件属性

  -r  子目录递归处理

  -H  保持文件硬链接

  -z  备份文件传输时压缩处理

  --delete  删除目标备份没有的文件

  -e ssh 使用ssh加密隧道传输

 

转载于:https://www.cnblogs.com/hwt987/p/3661470.html

你可能感兴趣的文章
自定义状态栏中的UIActivityIndicatorView
查看>>
我的2015年度总结
查看>>
2017-5-16/网站性能测试指标及网站压力测试
查看>>
Open CV 播放视频(2)
查看>>
object-c基础学习 基于<iOS软件开发揭秘>
查看>>
Scoreboard and Tomasulo
查看>>
sentinel控制台
查看>>
selenium 难定位元素,时间插件,下拉框定位,string包含,定位列表中的一个,技巧...
查看>>
【转】一些数据格式化-Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法...
查看>>
斗地主算法的设计与实现(四)--对牌进行排序
查看>>
How to get web browser history using cursor
查看>>
软键盘覆盖EditText解决方法
查看>>
Daily Scrumming* 2015.11.1(Day 13)
查看>>
css不定高图文垂直居中的三种方法
查看>>
剑指offer--1.二维数组中的查找
查看>>
第3次作业:团队介绍
查看>>
[html][javascript]父子窗体传值
查看>>
收房细则
查看>>
读《Android深度探索(卷1)HAL与驱动开发》的一些思考10
查看>>
二十三、uevnet机制和U盘自动挂载
查看>>