1. 程式人生 > >ubuntu下配置rsync服務

ubuntu下配置rsync服務

1.新建/etc/rsyncd.conf

內容

    motd file = /etc/rsyncd.motd

    pid file = /var/run/rsyncd.pid

    lock file = /var/run/rsyncd.lock

    log file = /var/log/rsyncd.log

    [workspace]

    path = /home/username/workspace

    comment = Test

    uid = username

    gid = username

    read only = false

    auth users = username

    secrets file = /etc/rsyncd.scrt

    transfer logging = yes 

[w]
path = /home/xx/rsync
comment = Test
ignore errors=yes
list=false
read only=no
transfer logging=yes

hosts allow=127.0.0.1

注:實際使用中username必須是ubuntu使用者

2.新建/etc/rsyncd.scrt 密碼檔案

username:whatever_password_you_want

3.新增/etc/rsyncd.motd 歡迎詞檔案

Welcome to my rsync server! 

4.重起rsyncd服務

/etc/init.d/rsync restart

5.客戶端同步指令

rsync -vr /home/username/test [email protected]::workspace

安裝

在UBUNTU下安裝RSYNC通過以下步驟可以實現:

$ sudo apt-get install rsync xinetd

[編輯]配置

1. 編輯/etc/default/rsync 啟動rsync作為使用xinetd的守護程序

$ sudo vim /etc/default/rsync
  RSYNC_ENABLE=inetd

2. 建立 /etc/xinetd.d/rsync 通過xinetd使rsync開始工作

$ sudo vim /etc/xinetd.d/rsync
  service rsync
    {
        disable         = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
    }

3. 建立 /etc/rsyncd.conf  配置rsync使其在.

$ sudo vim /etc/rsyncd.conf
  max connections = 2
  log file = /var/log/rsync.log
  timeout = 300

  [share]
  comment = Public Share
  path = /home/share
  read only = no
  list = yes
  uid = nobody
  gid = nogroup
  auth users = user
  secrets file = /etc/rsyncd.secrets

4. 建立 /etc/rsyncd.secrets  配置使用者名稱和密碼.

$ sudo vim /etc/rsyncd.secrets 
  user:password

4.a

$ sudo chmod 600 /etc/rsyncd.secrets

5. 啟動/重啟 xinetd

$ sudo /etc/init.d/xinetd restart

[編輯]測試

執行下面的命令檢查,確認rsync配置成功。

$ sudo rsync [email protected]::share
  Password: 
  drwxr-xr-x        4096 2006/12/13 09:41:59 .
  drwxr-xr-x        4096 2006/11/23 18:00:03 folders
要修改/etc/default/rsync檔案,允許 --daemon 啟動:RSYNC_ENABLE=false改為RSYNC_ENABLE=true否則在啟動時報錯:# /etc/init.d/rsync startrsync daemon not enabled in /etc/default/rsync, not starting... ... (warning).

相關推薦

ubuntu配置rsync服務

1.新建/etc/rsyncd.conf 內容     motd file = /etc/rsyncd.motd     pid file = /var/run/rsyncd.pid     lock file = /var/run/rsyncd.lock  

Ubuntu配置samba服務

1、輸入命令以下命令安裝samba服務: sudo apt-get install samba 2、建立一個共享的目錄: sudo mkdir /home/abcd 3、更改使用者對該目錄的許可權, sudo chown 777 /home/abcd 4、進入到

ubuntu配置ProFtpd服務使用sqlite3作為後端使用者認證

個人機器需要開個檔案共享,Linux機器懶得配置SMB,就直接安裝了ProFtpd,以做FTP伺服器 Ubuntu安裝挺簡單,可使用就不那麼友好了,配合GAdmin-Proftpd,一樣不好用。 首先就卡在使用者上,預設ftp使用者等等都登入不進,各種認證失敗,麻煩死了 搜尋一下資料,可以支援Sqlit

ubuntu配置samba服務與虛擬機器的win7實現檔案共享(區域網也可共享)

1. 如果沒有安裝samba服務請安裝 sudo apt-get install samba sudo apt-get install smbfs 2. 安裝完成後,修改smb的配置檔案,主要配置

Ubuntu的NFS服務配置總結

1.NFS的安裝 執行命令: apt-get install nfs-kernel-server 2.重啟一下nfs服務 /etc/init.d/nfs-kernel-server restart 執行結果 3.建立nfs共享目錄 /opt/nfs,在裡面新建一個檔案a.c來共享 在opt

Ubuntu配置交叉編譯環境

conf core chains 編譯 配置 -c 進行 spa 編譯環境 [email protected]/* */:~$ sudo apt-get update # 如果不安裝 gawk subversion wine1.6-dev 編譯會報錯 [ema

ubuntu配置vpn支持訪問外網

data out 有時 linu 3.2 http 成功 設置 4.2   公司的開發環境都是局域網的,在公司內部使用沒有什麽問題。可是有時候確實要在外部比方家裏、出差使用,這時候就須要配置vpn連接公司內網了。vpn的配置非常easy,但有時我們連了vpn後還須要

win7配置mongodb服務

mongodb 配置服務 win7在bin目錄同級目錄下創建文件mg.conf並寫如以下內容:dbpath=D:\Program Files\MongoDB\Server\3.2\data #數據庫路徑 logpath=D:\Program Files\MongoDB\Server\3.2\logs\mon

windows配置mongodb服務

mongodb安裝在bin目錄同級目錄下創建文件mg.conf並寫如以下內容:dbpath=D:\Program Files\MongoDB\Server\3.2\data #數據庫路徑 logpath=D:\Program Files\MongoDB\Server\3.2\logs\mongo.log #

Ubuntu搭建SVN服務

修改配置 停止 客戶 install 它的 svnserve 服務 配置 是否 SVN的介紹 SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移

Vmware配置Centos7服務器(二)

tar 當前 完成 移動 left skip string 配置 entos 在“Vmware下配置Centos7服務器(一)”一文中已經配置好了虛擬機,Centos7等相關的網絡環境,接下來就開始搭建Linux的Java Web服務器了。 第一步:配置jdk環境 1.檢查

Vmware配置Centos7服務器(三)

搭建 其中 聯通 .cn ssh 靜態 nat模式 編輯器 本地服務器 最近一直比較懶,直到現在才來做總結:經過前幾天的配置,終於把所有的環境都搭建好了。現在來總結一下當初走過的坑。 一.網絡問題:Centos7無法聯網 無法聯網分為兩個原因,一是虛擬機網絡設置有問題,二是

CentOS7 配置DHCP服務

DHCP Linux 服務 實驗目的:通過一臺DHCP服務器實現給多網段分配IP地址,並且給特定主機分配特定的IP地址。 一、 實驗環境及環境配置1.0 yum install dhcpd #直接通過yum安裝dhcpd,但也可以通過光盤安裝 1.1 DHCP-Server CentOS 7.

centos配置gitosis服務器遇到的困難

修改 TP alt image roo 初始 根據 權限修改 配置 這篇博客主要講的是在centos下配置gitosis遇到的問題。 1、困難1:gitosis沒有安裝成功,沒有出現finish的字樣,但是沒有發現,導致在用公鑰初始化配置倉庫時,出現了找不到gitosis的

Centos7 配置 rsync 以及 rsync+inotify 實時同步

否則 tst rsync服務 notify 檢測 日誌 文件備份 過程 ddr Centos 7 下 配置 Rsync 以及 rsync+inotify 實時同步 rsync介紹 rsync是一個開源的快速備份工具,可以在不同主機之間鏡像同步整個目錄樹,支持增量備份,保持鏈

Ubuntu配置Anaconda

.net 鏡像站 之前 比較 target 64位 art ctrl+alt 有時 轉自:https://blog.csdn.net/Horcham/article/details/57075388 安裝Anaconda   Ubuntu下似乎庫中不自帶Anaconda,是

Ubuntu 配置 Apache 伺服器

1、前提準備工作 將原有的原始檔複製儲存 sudo cp /etc/apt/source.list /etc/apt/source.list.bak 開啟原始檔 sudo vim /etc/apt/source.list 將下列的複製到檔案中 deb http://mi

Ubuntu關閉apache服務的開機自啟動

在Linux系統下,一個Services的啟動、停止以及重啟通常是通過/etc/init.d目錄下的指令碼來控制的。然而,在啟動或改變執行級別時,是在/etc/rcX.d中來搜尋指令碼。其中X是執行級別的number。本文將解釋如何啟動、關閉和修改服務的執行。當你在Debian下安裝一個新的服

ubuntu 配置python 遇到的問題

安裝 中出現配置錯誤 https://www.cnblogs.com/gongxijun/p/5823595.html 將ubantu中python  3.5 設定為預設 http://blog.csdn.net/wxyangid/article/details/535607

ubuntu配置JDK的一些坑點

ubuntu下配置JDK的一些坑點 在centos下的JDK配置: 在ubuntu下的話,要修改兩個地方: 在/etc/enviornment中配置! 在/etc/profile中配置! 寫在最後: