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

我只是试图做一些改变sshd_config文件与端口和其他行(不记得哪一个),现在我无法login到我的SFTP。 有可能使用SSH命令对此文件进行一些更改? 也许有可能删除旧文件并上传新的默认文件?

操作系统:CentOS 6.5

提前致谢。

我猜你没有备份。

首先检查是否存在/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是你的朋友。
  • 备份你的文件,特别是如果你不知道你在做什么。