/etc/ssh/sshd_config 更改后无法访问 SFTP

/etc/ssh/sshd_config 更改后无法访问 SFTP

我只是尝试在 sshd_config 文件中对端口和其他行(不记得是哪一行)进行一些更改,现在我无法登录我的 SFTP。是否可以使用 SSH 命令对此文件进行一些更改?也许可以删除旧文件并上传新的默认文件?

操作系统:CentOS 6.5

提前致谢。

答案1

我猜你没有备份。

首先要检查的是是否有 /etc/ssh/sshd_config.rpmnew,如果有,则是提供的原始 sshd_config,只需将其复制到 sshd_config 上并重新启动服务。

在 CentOS 上,你可以使用 rpm 来查找 /etc/ssh/sshd_config 文件位于哪个包中,例如

rpm -qf /etc/ssh/sshd_config
openssh-server-5.3p1-94.el6.x86_64

因此我们需要重新安装 openssh-server,但首先复制 sshd_config 文件并删除它

 cp sshd_config sshd_config.safe
 rm sshd_config
 yum reinstall openssh-server

然后重新启动服务。

要点:

  • Backuos 是你的朋友。
  • 对您正在摆弄的文件进行备份,特别是当您不知道自己在做什么时。

相关内容