我有一个小型 SSH 服务器,我想编写一个脚本,以便在每次有人通过 SSH 登录时运行。
现在,我该怎么办?
我希望脚本在每次 ANYBODY 登录时都运行,并且我至少需要访问登录者的用户名和登录者的 IP 地址。
我考虑过使用/etc/bash.bashrc
,但这是一个好的解决方案吗?例如,有没有办法让用户禁用它的使用,从而禁用我的脚本?如果是,我的其他选择是什么?
谢谢。
我已经运行了一些服务器相当长的时间,但我总是只租用它们,所以我没有太多保护实际服务器的经验(与我在其上运行的应用程序相反)。
现在我想将我的小型家庭 SSH 服务器开放到互联网。
我将是唯一一个使用它的人,我的密码足够复杂,我已将默认 SSH 端口更改为 4000 左右,唯一可访问的端口是通过我的路由器/防火墙上的端口转发的此 SSH 端口,并且它已更新每天晚上自动运行(它运行 Arch Linux,一个滚动发行版)。
如果有的话,我应该做些什么来保证它的安全?
谢谢!