rsyncd如何绑定一个特定的ip?
配置文件中有两个参数port和address,用于绑定端口和监听的ip地址
但是:
address 指定的服务器运行的IP地址。由xinetd运行时将忽略此参数
port 指定rsync守护进程监听端口号(默认873)。由xinetd运行时将忽略此参数
而恰巧我们是使用xinetd启动的,那怎么办呢?
经过多方研究,终于找到一个可行的办法
在/etc/xinetd.d/rsync中增加bind值(或者interface值)
service rsync
{
disable = no
bind = 10.10.10.110
...
}
即可绑定ip
# netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN 19888/snmpd
tcp 0 0 10.10.10.110:873 0.0.0.0:* LISTEN 437/xinetd
那么873怎么改,也许是/etc/services吧,目前我还不需要修改端口,就没有去尝试。
分享到:
相关推荐
备份服务器_Rsync守护进程(daemon)数据传输 所需要的rsyncd配置文件
cygwin-rsyncd:Cygwin的Rsyncd ... 此特定版本由Yves Ouvrie更新。 此发行版包括rsync 3.2.3和少数cygwin 3.1.7库。 它是使用NSIS 3.06.1构建的。 当您下载并运行cygwin-rsyncd-3.2.3.0_installer.exe时,cygwin和r
uclalib_role_rsyncd 配置rsyncd角色变量此角色的可设置变量的描述应在此处,包括defaults / main.yml,vars / main.yml中的所有变量,以及可以/应该通过该角色的参数设置的任何变量。 从其他角色和/或全局范围(即...
[root@localhost ~]# vi /etc/rsyncd.conf uid = nobody gid = nobody use chroot = yes address = 192.168.1.1 port 873 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid hosts allow = 192.168....
此内容是rsync必须的配置文档,修改几处参数即可使用,具体使用步骤:将文档copy到/etc/然后打开文档,编辑相应参数,必须修改的参数有几处,1、hosts allow,这是允许连接至rsync的IP,2、auth users,这是rsync的...
### rsync自动备份完全配置详解及IP限制策略 #### 一、服务器端配置 ##### 1.1 安装rsync 确保服务器已安装`rsync`。大多数Linux发行版默认包含`rsync`,可以通过以下命令确认是否已安装: ```bash rpm -q rsync `...
同步概要rsyncdのインストール,设定を行う。动作确认バージョンUbuntu的:18.04,20.04 ansible:2.8、2.9使い方(ansible)角色变量# ## インストール設定 #####################################################...
这里限制了访问权限,只允许特定的IP地址连接,并设置了最大连接数和欢迎信息文件`rsyncd.motd`。 **rsyncd.secrets文件** `rsyncd.secrets`存储了rsync服务器的认证信息,格式为`username:password`,需要设置适当...
- `hosts allow = *`: 允许所有IP访问,也可指定特定IP。 - `log file = rsyncd.log`: 设置日志文件。 - `[web]`: 模块定义,如D盘WEB目录下的test目录。 - `auth users`: 指定认证用户,使用secrets文件进行...
然后,在该目录中创建三个文件:`rsyncd.conf`、`rsyncd.secrets`和`rsyncd.motd`: ```bash sudo touch /etc/rsyncd/rsyncd.conf sudo touch /etc/rsyncd/rsyncd.secrets sudo touch /etc/rsyncd/rsyncd.motd ``` ...
hosts allow=192.168.21.129 #允许连接IP,多个IP中间用英文状态下逗号隔,不限制IP填写 *即可 auth users =userdata #允许连接的用户名 secrets file = etc/rsyncd.secrets #存放用户名密码的认证文件路径 UID = 0 ...
使用SSH作为Rsync的传输层协议可以提高安全性,但为了防止未授权访问,还需要在防火墙中设置规则,只允许特定IP地址或范围的客户端进行连接。此外,定期更新Rsync及其依赖的SSH版本,能有效抵御已知的安全漏洞。 ##...
# 允许连接的ip,在演示中使用的云服务器就直接写*,表示无限制如果要规定ip或者ip段(10.1.4.0/255.255.255.0)需要进行其他配置 hostsallow=* # hostsdeny=* # authusers是必须在服务器上存在的真实的系统用户,...
老版本,比较适合开发用,最新版本有的软件不能兼容
- `hosts allow = 10.8.5.0/255.255.255.0`: 允许特定子网内的IP地址访问。 - `hosts deny = *`: 拒绝所有未被明确允许的IP地址访问。 完成配置后,重启`RsyncServer`服务确保配置生效。 ##### 2. 目的服务器...
- `hosts deny = 192.168.1.112`: 禁止特定IP地址的主机连接。 - `auth users = root`: 配置认证用户。 - `secrets file = /etc/rsyncd.scrt`: 指定包含用户密码的文件路径。 在服务器端创建并编辑密码文件`/etc/...
Docker中的rsyncd / sshd服务器。 您知道,用于移动文件。 快速开始 启动服务器(同时支持sshd和rsyncd ) $ docker run \ --name rsync-server \ # Name it -p 8000:873 \ # rsyncd port -p 9000:22 \ # sshd ...
默认情况Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况可以copy示例文件到/etc下 #cp /usr/share/doc/rsync/examples/rsyncd.conf /etc #vi /etc/rsyncd.conf # sample rsyncd.conf configuration file ...
3. rsync 主要配置文件:rsync 有三个主要配置文件:`rsyncd.conf`(主配置文件)、`rsyncd.secrets`(密码文件)和 `rsyncd.motd`(rysnc 服务器信息)。 4. 创建服务器配置文件 `/etc/rsyncd.conf`:该文件默认不...