如何确定我的 ssh 服务器支持的 MAC、密码、密钥长度和 KexAlogrithms?
我需要为外部安全审计创建一个列表。我正在寻找类似于openssl s_client -connect example.com:443 -showcerts. 根据我的研究,ssh它使用 中列出的默认密码man sshd_config。但是,我需要一个可以在脚本中使用的解决方案,。我需要在这里更正自己:您可以man sshd_config并且没有列出有关密钥长度的信息ServerKeyBits在sshd_config.
我想这会ssh -vv localhost &> ssh_connection_specs.out返回我需要的信息,但我不确定列出的密码是客户端还是服务器支持的密码。另外我不确定如何在脚本中运行这个非交互式。
有没有方便的方法来获取SSH连接信息?
目前,我的 logrotate 配置在旋转的日志文件后添加了一个数字:
mylogfile.log被旋转到mylogfile.log.1
我想将扩展名更改为mylogfile.log.Current date
有谁知道如何做到这一点?
我的日志旋转代码是:
/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log
{
copytruncate
rotate 1
missingok
notifempty
}
Run Code Online (Sandbox Code Playgroud)
目前正在使用脚本重命名旋转文件。是否有任何选项可以更改日志旋转默认配置的扩展名。请帮我
是否有任何选项可以更改扩展名的位置,例如mylogfile.log更改为mylogfile_currentdate.log.