[20180504]检查sshd配置是否正确.txt

简介: [20180504]检查sshd配置是否正确.txt --//有时候要修改sshd配置文件,有可能改错,如果这个时候远程重启sshd,可能导致无法再远程登录, --//必须有一种机制在重启前检查sshd的配置是否正确.

[20180504]检查sshd配置是否正确.txt

--//有时候要修改sshd配置文件,有可能改错,如果这个时候远程重启sshd,可能导致无法再远程登录,
--//必须有一种机制在重启前检查sshd的配置是否正确.查看man sshd文档,可以发现-t参数可以实现
--//这个需求.

-t Test mode. 
   Only check the validity of the configuration file and sanity of the keys.  This is useful for updating sshd reliably
   as configuration options may change.

--//测试如下:
# sshd -t
sshd re-exec requires execution with an absolute path

--//要使用全路径.
# which sshd
/usr/sbin/sshd

# /usr/sbin/sshd -t
--//OK!!

--//假设修改/etc/ssh/sshd_config,UseDNS no1

# grep -i dns /etc/ssh/sshd_config
UseDNS no1
#UseDNS yes

# /usr/sbin/sshd -t
/etc/ssh/sshd_config line 109: Bad yes/no argument: no1

--//可以发现配置提示错误行号.

# grep -ni dns /etc/ssh/sshd_config
109:UseDNS no1
110:#UseDNS yes

目录
相关文章
|
4月前
|
Shell
salt开启debug命令|4-13
salt开启debug命令|4-13
|
8月前
|
Shell
|
关系型数据库 MySQL Linux
在Linux中MySQL安装成功,但是执行sudo cat /var/log/mysqld.log找不到临时密码
在Linux中MySQL安装成功,但是执行sudo cat /var/log/mysqld.log找不到临时密码
238 0
|
分布式计算 Hadoop 大数据
Shell脚本-修改/etc/hosts文件
在学习大数据配置hadoop集群使用虚拟机的时候,每次开机集群各个机器的ip都可能发生变化,但修改静态ip又不太会操作,写个脚本来操作
win10 修改hosts文件并立即让其生效
win10 修改hosts文件并立即让其生效
|
C# C++ Windows
C++/c#修改hosts文件
  c++ #include #include #include  #include  using namespace std; int main() { ofstream outf; char * lpFileName="C...
2522 0
|
Linux 数据库 Windows

热门文章

最新文章