linux基础 sshd ,scp,rsync

#linux基础
##sshd

服务端
设置公钥(相当于是个锁)输入命令:ssh-keygen   生成加密字符,被保存到/root/。ssh/id_rsa.pub.
用户的登陆审计
1. w   参数        查看正在使用当前系统的用户
    w   -f          查看使用来源
    w  -i          显示ip
2.last      查看使用过并退出的用户信息 
   lastb      试图登陆但没成功的用户 

##rsync 传输 (远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件,但可以加参数使其把忽略的文件也进行同步传输)

参数: -r   同步目录(rsync -r /mnt/ [email protected]:/mnt/)   
      -p   同步权限
      -l   同步链接
      -o   同步文件所有人
      -g  同步文件所有组
      -t   同步文件时间戳
      -D   同步设备文件
      rsync -lopgr /mnt/ [email protected]:/mnt/
  命令:du -sh /etc/    查文件/目录的大小。

注意:无论是scp还是rsync传输文件,待传输文件是一个目录下多个文件或还有子目录时:
目录后加“/”表示不传输这个目录,只传输目录下的内容。如:rsync /etc/ [email protected]:/mnt/这将etc目录下的内容传输给了服务器到/mnt/目录下。
目录后不加“/”表示连同这个目录一起传输,如:rsync /mnt [email protected]:/mnt/这连带etc目录传输给了172.25.254.227到/mnt/。

你可能感兴趣的:(linux基础 sshd ,scp,rsync)