rdist与rsync区别及使用场景解析

44、解释 rdist 和 rsync 之间的区别。在哪些情况下使用其中一个会比另一个更好?

区别

  1. 实现方式
    - rdist 使用文件复制控制文件
    - rsync 不使用这种方式,但服务器端有配置文件

  2. 功能特点
    - rsync 像增强版的 scp ,注重保留链接、修改时间和权限,更具网络效率,能只传输文件版本间的差异
    - rdist 有类似 make 的特点,复制文件时会先删除旧版本再安装新版本,适合传输更新时可能正在使用的可执行文件

  3. 灵活性和配置
    - rsync 不如 rdist 灵活,其配置没有 rdist distfile 复杂
    - rsync 不能在客户端执行任意命令,也不能同时向多个主机同步

  4. 安全和认证
    - rdist 历史上基于 rsh 运行,不安全,现可用 ssh 替代,但需配置远程 ssh 服务器无密码模式
    - rsync 接收方机器可将远程端作为服务器进程运行,可限制远程访问目录,可用密码认证,也可使用 ssh 传输

使用场景

  • 若需要集中控制文件分发、执行复杂命令、同时向多主机同步,且对安全性要求不是极高, rdist 更合适
  • 若注重网络效率、文件属性保留,希望接收方以服务器模式运行,或使用拉取模式以提高安全性, rsync 更合适

45、你正在排查网络问题,运行 netstat -rn 得到以下输出。目标地址 网关 子网掩码 标志 最大段大小 窗口大小 初始往返时间 接口 128.138.202.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo。问题是什么,你会用什么命令来修复它?

问题:缺少默认路由,无法访问表中未列出的网络。

修复命令:

route add default gw <默认网关地址> <接口名>

需将 <默认网关地址> 替换为实际默认网关地址, <接口名> 替换为合适接口名。

46、SSH隧道通常是向没有管理员权限的远程机器传输流量的唯一方法。编写一个命令行,将流量从本地主机的113端口隧道传输到mail.remotenetwork.org的113端口。隧道的转发点也应该是主机mail.remotenetwork.org。

标准OpenSSH实现中请求此行为的选项是 -L localport:remotehost:remoteport ,所以命令行应该是:

ssh -L 113:mail.remotenetwork.org:113 mail.remotenetwork.org

47、在获得本地系统管理员组的许可后,安装约翰·里珀(John the Ripper),这是一个用于查找使用弱密码登录的程序。a) 修改源代码,使其仅输出与弱密码关联的登录名,而不输出密码本身。b) 在本地实验室的密码文件(需访问 /etc/shadow)上运行约翰·里珀,统计能找到的可破解密码数量。c) 将自己的密码设置为一个字典单词,并仅将自己在 /etc/shadow 中的条目提供给约翰·里珀,记录约翰·里珀找到该密码所需的时间。d) 尝试其他模式(大写字母、字典单词后接数字、单字母密码等),以测试约翰·里珀的破解能力。

本题为操作类题目,需按以下步骤操作:

a) 修改约翰·里珀源代码,让其只输出与弱密码关联的登录名,不输出密码。

b) 运行约翰·里珀对本地实验室的 /etc/shadow

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值