ssh  远程登录
sftp    文件共享 类似ftp  ssh  secure file transfer client
scp    文件共享 类似cp
 
ssh配置文件
/etc/ssh/sshd_config
#PermitRootLogin yes    改成no 禁止root直接登录
#Port 22    改变ssh的默认端口号   要打开注释
重启ssh服务
service sshd restart
 
ssh
登录  ssh  gwyy@192.168.111.130  然后输入密码就好了
-2  ssh2协议   建议用ssh2 安全性会更好  ssh -2 
-p  指定非标准端口   ssh -2 -p2222 gwyy@192.168.11.130
 
sftp
也可以直接在命令行用sftp连接这台主机  sftp   gwyy@192.168.11.130
 
scp  拷贝远程文件 加密传输
scp  本地文件 用户名@远程主机地址:远程主机目录 scp /etc/inittab root@192.168.111.130:/gwyy
scp -r 本地目录 用户名@远程主机地址:远程主机目录  -r拷贝文件
从远程主机拷贝文件到本地
scp   用户名@远程主机地址:远程主机文件  本地目录
scp -r  用户名@远程主机地址:远程目录    本地目录
常用选项
-p  保持文件属性  比如时间属性
-r  复制目录 
-P  指定端口号
 
例子 可以用crontab + scp做远程备份
crontab -e 
0 2 * * 0 /usr/bin/scp -r web@192.168.1.1:/web  /backup/web  周一到周六做增量备份
 
 
生成  ssh密钥  让2台主机不需要密码 
第一台主机 root 生成公钥 拷贝到 第二台主机 gwyy 家目录里面 这样 第一台主机root连接第二台主机gwyy不需要密码
ssh-keygen -t rsa 生成公钥
scp /root/.ssh/id_rsa.pub gwyy@192.168.111.130 /home/gwyy  把公钥拷贝到另一台主机
 
第二台主机 账号登陆 手动创建 .ssh目录  mkdir .ssh  是隐藏的 要用 ls -a 查看
cat id_rsa.pub >> .ssh/authorized_keys  然后把复制来的文件 改名拷贝到.ssh目录
chmod   700 .ssh   改变权限 这个目录   只有普通用户有权限
chmod 600    .ssh/authorized_keys  权限必须是600 读写权限 
 
 
 
rsync 应用  
方便的增量备份  可以使用ssh加密通道 可以镜像保存整个目录和文件系统  保持文件的权限时间软连接 等等 传输效率高
 
启用服务
编辑  /etc/xinetd.d/rsync
设置 disable = on  启用  默认不启用
重启xinetd进程  service xinetd restart 
例子  周1到周6做一次备份 
crontab -e 
0 2 * * 1-6 /usr/bin/rsync -arHz --delete gwyy@192.168.111.130:/web  /backup  把另一台主机的web目录拷贝到本机的back下面
 
-a  保持文件属性
-r   子目录递归处理
-H 保持文件硬链接
-z  备份文件传输时候压缩处理
--progress 在传输时候显示传输过程
--delete  删除目标备份没有的文件
-e ssh  使用ssh加密隧道传输

http://itindex.net/detail/45060-linux-ssh-rsync

linux配置ssh+rsync的更多相关文章

  1. Linux配置ssh服务和XShell连接Linux

    SSH服务查看和安装,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/77 ...

  2. linux配置ssh互信

    公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在欲登录的服务器上,而private key为特 ...

  3. Linux配置SSH免密码登录

    CentOS配置SSH免密码登录为例说明:SSH远程登录的安全外壳协议有两种身份认证机制: - 用户名+密码 -密钥登录 环境准备 host1:192.168.0.10host2:192.168.0. ...

  4. Linux - 配置SSH免密通信 - “ssh-keygen”的基本用法

    目录 1 什么是SSH 2 配置SSH免密登录 2.1 安装必需的软件 2.2 ssh-keygen创建公钥-私钥对 2.3 ssh-copy-id把A的公钥发送给B 2.4 在A服务器上免密登录B服 ...

  5. Linux配置SSH和Xshell连接服务器

    >>>>>Ubuntu安装和配置ssh教程 SSH分为客户端 openssh-client 和服务器 openssh-server,可以利用以下命令确认电脑 上是否安装了 ...

  6. Kali Linux配置ssh服务

    操作环境: 虚拟机操作系统: Kali Linux 2017.2 虚拟化软件: VMware Workstation 14 pro 虚拟机网络连接方式: 桥接模式 物理机操作系统: Windows10 ...

  7. linux 配置SSH网络传输数据安全方案,JDK,Tomcat和Eclipes

    一.通过ssh实现安全远程访问linux系统 ssh :secure shell 加密: 1. 对称加密 (加密密钥与解密密钥相同) des .aes 2. 非对称加密(加密密钥与解密密钥不同) RS ...

  8. linux配置ssh公钥认证,打通root用户的免密码输入的scp通道

    1.ssh-keygen ssh-keygen是unix-like系统的一个用来生成.管理ssh公钥和私钥的工具. 2.用法 常用的重要的选项有: -b num   指定生成多少比特长度的key,单位 ...

  9. linux 配置ssh免密登录

    一.SSH概念(百度) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是目 ...

随机推荐

  1. python中的异常如何处理

    一.异常基础 在编程程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面. try: #正常逻辑代码 input = raw_input("输入数字:") data ...

  2. Android 6.0 新特性 整理 资料来自网络

    Android 6.0新特性 Runtime Permissions Doze and App Standby Apache HTTP Client Removal BoringSSL Access ...

  3. zoj p3780 Paint the Grid Again

    地址:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5267 题意:Leo 有一个N*N 的格子,他又有一把魔法刷,这个刷子能把 ...

  4. POJ输出状态的逻辑。

    实測POJ应该是採取一个一个点測.哪个点fail了就输出哪个点的状态,但接下来的点貌似还是要測. 測试方法,1000先測出有6个測点1,2,3,4,6.15,然后交了下面代码. #include &l ...

  5. delphi DCC32命令行方式编译delphi工程源码

    本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/10284879 作者:苏生米沿 Borland出品的Delphi,在TIOBE公布的 ...

  6. COM组件

    COM组件   COM component(COM组件)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术.在COM构架下,人们可以开发出各种各样的功能专一的组件,然后 ...

  7. Android Paint、Canvas、Matrix使用讲解(一、Paint)

    http://blog.csdn.net/tianjian4592/article/details/44336949 好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和 ...

  8. IPv6-only 的兼容性解决方案

    前几天Apple宣布 6月1日后所有应用必须支持IPv6-only网络 今天抽空看了下这方面的知识 首先解释下IPv6的是什么? 维基百科的定义如下:IPv6是Internet Protocol ve ...

  9. HDU 1069 monkey an banana DP LIS

    Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uDescription 一组研究人员正在 ...

  10. BZOJ 3282: Tree( LCT )

    LCT.. -------------------------------------------------------------------------------- #include<c ...