后备sshd_config脚本

马克思主义

是否有运行脚本的方法,例如:

cp /etc/ssh/sshd_config.orginal /etc/ssh/sshd_config
reboot

如果我/etc/ssh/sshd_config失败了?


我为什么需要这个?

有时候,当我编辑文件时,它导致我无法与我的计算机上的root用户建立ssh连接。这是一个很大的问题,因为我距计算机200英里!


目前,当我编辑文件时,我会打开cron:

*/10 * * * * /usr/bin/ssh_replace.sh

该脚本可以运行上面的脚本,但是这样做的压力很大,因为我必须在完成后关闭它,而在我要开始编辑时将其关闭。

wie5Ooma

我相信您已经使用的方法是唯一有效的方法。主要问题是,如果ssh守护程序配置失败,那么服务器应该如何知道它失败了?
从理论上讲,您可以编写一个脚本,用正确的备份版本替换错误的配置,但这仅在服务器可以检测到配置失败时才有用,例如,如果ssh守护程序崩溃,则表明该进程已消失,可以将其标记为是时候放置备份了。
但是,可以在守护程序仍保持活动状态时进行对ssh连接产生负面影响的调整。这是您无法检测到的,因此不会复制备份。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何配置sshd_config

来自分类Dev

sshd_config中的Uselogin

来自分类Dev

保留sshd_config设置

来自分类Dev

使用sshd_config限制root登录?

来自分类Dev

sshd_config中的意外匹配行为

来自分类Dev

匹配“ sshd_config”中的多个用户

来自分类Dev

OS X忽略sshd_config

来自分类Dev

匹配sshd_config中的用户放置

来自分类Dev

sshd_config 选项:`PermitTunnel` 与 `AllowTcpForwarding`

来自分类Dev

谷歌云恢复 sshd_config

来自分类Dev

Ansible:在/ etc / ssh / sshd_config中将UseDNS设置为“ no”

来自分类Dev

我的sshd_config文件为空,这是正确的吗?

来自分类Dev

sshd_config注释掉所有参数

来自分类Dev

无法使sshd_config匹配用户正常工作

来自分类Dev

sshd_config用于拒绝登录尝试,但有例外

来自分类Dev

sshd_config中的chroot指令无法排除用户

来自分类Dev

sshd_config上的AllowUsers,忘记放置root

来自分类Dev

sshd_config中的X11DisplayOffset

来自分类Dev

sshd_config上的AllowUsers,忘记放置root

来自分类Dev

编辑sshd_config时无法从sed获得所需的输出

来自分类Dev

在哪里可以找到当前稳定的RHEL sshd_config?

来自分类Dev

sshd_config在重新引导后自动更改规则

来自分类Dev

使用 ansible playbook 修改 sshd_config 中的 AllowGroups

来自分类Dev

黑白sshd_config和sshd命令有什么区别?

来自分类Dev

使用 cloud init config 更改 /etc/ssh/sshd_config 中的默认值

来自分类Dev

使用 cloud init config 更改 /etc/ssh/sshd_config 中的默认值

来自分类Dev

SaltStack:SLS sshd中的必需声明文件/ etc / ssh / sshd_config不形成为单个密钥字典

来自分类Dev

SaltStack:SLS sshd中的必需声明文件/ etc / ssh / sshd_config不形成为单个密钥字典

来自分类Dev

如何使AWS EC2不重置sshd_config文件?

Related 相关文章

热门标签

归档