我只是尝试在 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 是你的朋友。
- 对您正在摆弄的文件进行备份,特别是当您不知道自己在做什么时。