小编bea*_*eld的帖子

在不同的子网上正确配置两个eth接口

任何在 Linux 和网络方面都有丰富背景的人可以帮助我吗?我已经在互联网上搜索了一个明确的答案,我什至比较了一个我可以访问的具有相同设置的盒子,但我无法让我的盒子工作。

基本情况是这样的:

============================

RHEL 6 Linux 机器有两个以太网接口:

eth0 = 10.10.5.10/24
eth1 = 10.10.6.10/24

[root@box ~]# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.10.5.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.10.6.0      0.0.0.0         255.255.255.0   U         0 0          0 eth1
0.0.0.0        10.10.5.254     0.0.0.0         UG        0 0          0 eth0
Run Code Online (Sandbox Code Playgroud)

ip 转发已启用并处于活动状态。

问题:

与 eth1 或 10.10.6.x 网络位于同一子网上的客户端可以 ping 和 telnet 到此机器上 eth1 上运行的资源。

但是,任何其他子网上的客户端都不能。所以从我的工作站,我可以整天 ping 和 telnet 到盒子的 eth0 上的资源,但在 eth1 上什么也没有......

将此设置与我环境中的另一个类似性质的盒子进行比较,没有发现明显的差异。

以下是一些文件: …

networking linux routing

7
推荐指数
1
解决办法
5万
查看次数

在 Linux 机器上以 root 身份禁用 ssh 以及编写脚本的挑战

有安全意识的人通常建议在 Linux 机器上以 root 身份禁用 ssh。我的问题是这样的:

假设您通常编写大量脚本,这些脚本通过 ssh 连接到大量 Linux 机器并执行各种根级任务。如果您以 root 身份禁用 ssh,您如何进行需要 root 权限的日常维护?

当然, sudo 是一个选项,但是每次运行命令时都必须输入密码。如果您的脚本执行各种任务怎么办?如果您必须针对大量主机运行该脚本怎么办?

当然,您可以设置NOPASSWD 参数,但这不是存在安全风险吗?

只是在这里沉思。想得到社区的反馈。我正在寻找一种相对安全的方式来 ssh 到 Linux 机器并执行根级任务。

security scripting linux ssh sudo

4
推荐指数
1
解决办法
404
查看次数

标签 统计

linux ×2

networking ×1

routing ×1

scripting ×1

security ×1

ssh ×1

sudo ×1