Назад | Перейти на главную страницу

Не удается получить доступ к SFTP после изменений в / etc / ssh / sshd_config

Я просто пытаюсь внести некоторые изменения в файл sshd_config с портом и другой строкой (не помню, какой именно), и теперь я не могу войти в свой 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 - ваш друг.
  • Сделайте резервные копии файлов, с которыми вы возитесь, особенно если вы не знаете, что делаете.