我想将每次 SSH 登录尝试(无论成功与否)都记录到我的 FreeBSD 服务器的一个文件中,并每天将此日志邮寄给 root。
我可以通过解析来完成这样的事情/var/log/auth.log,但是 a) 这包含的不仅仅是登录尝试,并且 b) 自昨天的运行以来它可以被翻转。有没有更直接的方法来做到这一点?例如 SSHd 或登录配置中的一个钩子来记录每次登录?
我的 FreeBSD 服务器上有两个 NIC,它们的设置如下rc.conf:
ifconfig_em0="10.0.0.1 netmask 255.255.255.0" # LAN NIC
ifconfig_em1="DHCP" # WAN NIC
Run Code Online (Sandbox Code Playgroud)
此设置不提供任何默认路由,仅(假设123.123.123.123是 的 WAN IP em1):
10.0.0.0/24 ---> em0
123.123.123.123/32 ---> em1
Run Code Online (Sandbox Code Playgroud)
当我尝试 ping WAN IP 时8.8.8.8,我得到No route to host. (为什么?123.123.123.123/32意思与 几乎不一样default?)无论如何,我可以运行add route default -iface em1,然后 WAN IP 被定向通过em1,正如它们应该的那样。
如何使接口成为系统em1的默认重启持久路由?即,我怎么能说add route default -iface em1in rc.conf? (我必须使路由特定于接口而不是特定于接口的 IP,因为 em1 的 IP 是由我的 ISP 动态提供的。)
我尝试了以下但没有成功:
static_routes="mydefault" …Run Code Online (Sandbox Code Playgroud) 我正在测试硬盘性能,并想使用 ZFS 测试写入我硬盘的外磁道。这样做的一种方法是创建一个池/文件系统,其起点距我的硬盘末端仅几 Gig。
这可能吗?如果是这样,我该怎么做?我查看了 zfs 手册页并用谷歌搜索,但找不到我要找的东西。
此外,我想以相同的方式仅使用硬盘的最后一部分(外磁道)创建 RAIDZ1 - 用于性能测试目的。
freebsd ×2
filesystems ×1
hard-drive ×1
logging ×1
login ×1
networking ×1
raidz ×1
routing ×1
ssh ×1
zfs ×1