1. 程式人生 > >linux中RSYNC伺服器的搭建

linux中RSYNC伺服器的搭建

百度百科:rsync是linux系統下的資料映象備份工具。使用快速增量備份工具Remote Sync可以遠端同步,支援本地複製,或者與其他SSH、rsync主機同步。

伺服器端

首先建立同步目錄和使用者 user1為上傳使用者,user2 為下載使用者。

[[email protected] ~]#mkdir  /var/ssh

[[email protected] ~]#cd  /var/ssh

[[email protected] ssh]#touch  a.txt

[[email protected] ssh]#useradd  user1

[[email protected]

ssh]#passwd  user1

[[email protected] ssh]#useradd  user2

[[email protected] ssh]#passwd  user2

修改同步目錄屬組屬主用於客戶端下載

[[email protected] ssh]#cd

[[email protected] ~]#chown user1.user   /var/ssh

客戶端 rsync下載:

[[email protected] ~]#mkdir  /ssh

[[email protected] ~]#rsync   -avz 

[email protected]:/var/ssh/*  /ssh

rsync客戶端上傳(注意不能將檔案傳入伺服器的家目錄下普通使用者無許可權訪問超級使用者的家目錄)

[[email protected] ~]#cd /ssh

[[email protected] ssh]#touch b.txt

[[email protected] ssh]#cd 

[[email protected] ~]#rsync  -avz  /ssh/*   [email protected]:/var/ssh

在伺服器端檢視到b.txt即為成功

伺服器端

1,編寫rsync服務配置檔案

[[email protected] ~]#vim /etc/rsyncd.conf

    use  chroot=yes

    address=192.168.220.128

    port  873

    log  file=/var/log/rsyncd.log

     pid.file=/var/run/rsyncd.pid

   [share]

             comment=good

              path=/var/rsync

               read  only=yes

              dont   compress=yes

               auth  user=wangwu

               secrets  file=/etc/rsyncd_users.db

2 ,編寫資料庫配置檔案

[[email protected] ~]#vim /etc/rsync_users.db

       wangwu:123456

3,切換到etc目錄下檢視相應的檔案

[[email protected] ~]#cd /etc

[[email protected] etc]#ll

4,修改資料庫檔案許可權為600以防止其他使用者訪問並關閉防火牆

[[email protected] etc]#chmod  600  rsyncd_users.db

[[email protected] etc]#iptables   -F

[[email protected] etc]#setenforce  0

[[email protected] etc]#service httpd  restart

6,伺服器端新增使用者使用者名稱需與編寫的倆個配置檔案內的使用者名稱和密碼相匹配

[[email protected] etc]#useradd   wangwu

[[email protected] etc]#passwd  wangwu

7,建立rsyncd.conf配置檔案中所指定的使用者家目錄並在其任意下建立一個檔案用於客戶端的驗證

[[email protected] etc]#mkdir  /var/rsync

[[email protected] etc]#cd  /var/rsync

[[email protected] rsync]#touch a.txt

[[email protected] rsync]#cd

8,客戶端驗證

[[email protected] ~]#rsync  -avz [email protected]::share

相關推薦

linuxRSYNC伺服器搭建

百度百科:rsync是linux系統下的資料映象備份工具。使用快速增量備份工具Remote Sync可以遠端同步,支援本地複製,或者與其他SSH、rsync主機同步。 伺服器端 首先建立同步目錄和使

linuxhttp伺服器搭建

WEB概念 WEB是一種互動式圖形介面的Internet服務,具有強大的資訊連線功能,通過超文字連結( HyperText ) 的 方式,將資訊通過 Internet 傳遞到全球每個角落!一般情況下,終端使用者通過瀏覽器輸入比較完整的URL即可以完成訪問 H

Linuxweb伺服器搭建與配置

一、web伺服器的簡介     網頁伺服器(Web server)一詞有兩個意思:    一臺負責提供網頁的電腦,主要是各種程式語言構建而成,通過HTTP協議傳給客戶端(一般是指網頁瀏覽器)。    一個提供網頁的伺服器程式

Linuxsamba伺服器搭建

使用的vmware12虛擬機器安裝的centos6.8和物理機上的windows10,實現在windows10 上訪問CentOs上的samba服務。 一、先檢視系統中是否安裝有samba服務相關的軟體包。    檢視到我的linux中沒有安裝samba相關的軟體包

linuxLAMP伺服器搭建

百度百科:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平臺。隨著開源潮流的蓬勃發展,

linuxFTP服務搭建詳解--1.匿名與權限

一行 ext enforce 實驗環境 沒有 allow umask pda yar 實驗環境:在redhat6.5中安裝配置FTP服務,並使用一臺win7系統訪問驗證。理論:FTP連接方式 支持兩種連接模式:主動模式(Port)和被動模式(Pasv),這兩種模式

linuxFTP服務搭建詳解--2.家目錄禁錮和黑白名單

ip 地址 問題 ges 添加 無法 sftp 分享圖片 deny ecb 操作環境 1 操作系統 : redhat 6.5 IP 地址 : 192.168.10.128 主機名 : zred2 操作系統:win 7 IP地址: 192.168.10

linuxFTP服務搭建詳解--3.虛擬用戶

col spa 主機互聯 root tex linu oot guest 文件的 操作環境 1 操作系統 : redhat 6.5 IP 地址 : 192.168.10.128 主機名 : zred2 操作系統:win 7 IP地址: 192.16

Linux的Ftp伺服器搭建

FTP服務概述: FTP伺服器(File Transfer Protocol Server)是在網際網路上提供檔案儲存和訪問服務的計算機,它們依照FTP協議提供服務。 FTP(File Transfer Protocol: 檔案傳輸協議)作用: Internet 上用來傳送檔案的協議 常見FTP伺服器:

linuxweb伺服器的基本配置

一、實現一個web伺服器 1、安裝web服務 yum -y install httpd 2、配置對應域名 我們可以在/etc/http/conf/ /etc/http/conf.d/ /etc/http/conf.modules.d/ 這三個目錄下建立以.conf

LinuxzooKeeper叢集搭建

前提:三個虛擬機器(我這裡就在一個linux下弄zooKeeper,埠號不同就行),需要java 環境 第一步: 在Linux的某個目錄下建立資料夾(mkdir zooKeeper_clusters),在給目錄下面有三個zooKeeper(已經解壓好的)     &n

Linux下FTP伺服器搭建與配置

環境檢查 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [[email protected] ~]# uname -r 2.6.32-696.el6.x86_64

Linux下Samba伺服器搭建

linux檔案共享之samba伺服器 ——ubuntu 宗旨:技術的學習是有限的,分享的精神是無限的。 關閉LINUX防火牆命令: #ufwdisable 然後就在windows下ping一下linux的IP,如果能ping通,就可以繼續下面的內容,如果ping不通就

Linux-本地時間伺服器搭建

假設兩臺伺服器A,B,A能訪問外網,B不能,所以現在需要B的時間與全球時間同步,所以現需要將A配置一臺時間伺服器,讓B訪問A來達到同步時間效果; 在A伺服器(區域網內的時間伺服器)操作如下: 1.檢查伺服器是否安裝軟體: rpm -qa | grep ntp; 2.備份配置

linux深度學習伺服器搭建——遠端登入與遠端桌面配置

一 背景    linux遠端登入模式主要有兩種:ssh命令遠端登入和遠端桌面登入。下面介紹這兩種遠端登入的配置。二 ssh遠端登入的配置與使用    我一般使用MobaXterm進行ssh遠端登入,官網:https://mobaxterm.mobatek.net/。安裝後即

LinuxApache伺服器的基本配置

2.Apache伺服器的常用命令(1) 啟動Apache伺服器:service httpd start(2) 重啟Apache伺服器:service httpd restart(修改了配置檔案後要執行此命令)(3) 停止Apache伺服器:service httpd stop(4) 開啟“Apache配置”:

Linux下RabbitMQ伺服器搭建

系統環境作業系統:CentOS6.9erlang:OTP 19.3rabbitmq:rabbitmq-server 3.6.12安裝步驟安裝erlang1,安裝預環境通過yum安裝以下元件,執行命令: [[email protected] erlang]# yum -y install make g

LinuxSVN伺服器安裝與使用以及windows客戶端的使用(CentOS-6.5)

1 SVN簡介     svn是Subversion的簡稱,是一個開放原始碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。網際網路上很多版本控制服務已從CVS轉移到Subversion。 svn伺服器有2種執行方式:獨立伺服器和藉助

LINUX下郵件伺服器搭建(SENDMAIL)(1.0)

小編就喜歡直接寫步驟,相關概念以後完善的時候再寫。OK,就直接開始sendmail郵件伺服器的搭建。第一步還是看sendmail服務裝了沒有,執行下圖命令如果沒有安裝,還是用介面化的點點點吧,這種方式小編比較喜歡(這裡省去掛載光碟步驟,小編在以前也說過步驟)如果沒有安裝,就直

linux深度學習伺服器搭建——CUDA與cuDNN的選擇與安裝

前言    本文章參考實驗室師妹的文章Ubuntu14.04+CUDA8.0+Opencv3.1+Anaconda2+Caffe安裝,最近安裝最新版時候遇到不少坑,下面就介紹下如何去安裝CUDA和cuDNN,個人認為本文提供的方法可以針對任意版本。我們的伺服器為ubuntu