Редактировать ssh_config без подключения по ssh на удаленном VPS

Один awkодин -вкладыш должен выполнить свою работу.

awk '{ printf("%s %s\n", substr(FILENAME, 4, 8), $0); }' FT.*.txt > FT.txt

Я проверил это на приведенных вами примерах. При необходимости отрегулируйте.

2
24.02.2020, 14:41
1 ответ

Ответ на этот вопрос зависит от точной конфигурации вашего сервера, ноесли

  • вы можете войти в систему как другой пользователь на этом сервере (например. вы упомянули пользователя SFTP :, проверьте, разрешено ли этому пользователю также входить в систему с использованием «обычного» сеанса SSH и не ограничиваться подключениями SFTP ), и
  • конфигурация вашего сервера позволяет стать rootчерез пароль -аутентификацию на основе (т. е. вы не ограничены использованием SSH-ключей)

, тогда вы сможете стать rootчерез su.

Таким образом, шаги будут:

  • Войдите в систему, используя свою «обычную» учетную запись пользователя.
    local_user@local_computer:~$ ssh normal_user@server_IP
    normal_user@server_IP's password:
    
  • Статьroot:
    normal_user@server_IP:~$ su -
    Password:
    root@server_IP:~#
    
  • Редактировать sshd_configкак root

Если пользователю rootзапрещена аутентификация на основе пароля -, вам потребуется «обычная» учетная запись пользователя с привилегиями sudo. В этом случае:

  • Войдите в систему, используя свою «обычную» учетную запись.
  • Отредактируйте sshd_configс помощью sudo:.
    normal_user@server_IP:~$ sudo vi /etc/ssh/sshd_config
    

Если ничего из вышеперечисленного не применимо, возможно, вам придется обратиться за помощью к своему веб-провайдеру.

0
16.11.2021, 13:32

Теги

Похожие вопросы