Centos 6 修改 SSH 端口文件 /etc/ssh/sshd_config 后要执行 /etc/init.d/sshd restart
重启 SSH 服务提示如下错误:
Stopping sshd: [ OK ] cat: /proc/sys/crypto/fips_enabled: No such file or directory /etc/init.d/sshd: line 50: [: too many arguments Starting sshd: [ OK ]
修复这个错误提示的方法:
vim /etc/init.d/sshd
在 sshd 文件的 50 行处有一句:
if [ ! -s $RSA1_KEY -a `cat /proc/sys/crypto/fips_enabled` -eq 0 ]; then
修改为:
if [ ! -s $RSA1_KEY ]; then
修改完后重新执行 /etc/init.d/sshd restart 重启 SSH 服务成功.