Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Восстановление доступа SSH, используя FTP?  (Прочитано 1114 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн denthehost

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Всем привет, история такая: вчера заходил на удаленный сервер (Ubuntu 10.04), используя ssh - устанавливал apache, php, mysql. Идея была запустить сайт из директории /var/www/. Для этого по ftp начал заливать контент - но посыпались ошибки о невозможности записи в данную директорию. Недолго думая, я сделал chown -R username:username /var/, так как заходил не под root а под username. Контент пошел заливаться, и я оставил сие действо до утра. Утром же прочитал что соединение и по ftp и по shh - разорвано, видимо по тайм-ауту.

Зайти снова по ssh я не могу, ошибка:
ssh_exchange_identification: Connection closed by remote hostЗато по ftp - заходит без проблем.
Вопрос:
1) связано ли то,что я сделал chown -R каталогу /var/ с тем, что по ssh меня теперь не пускает?
2) как это можно исправить?

В sshd_config прописан только один логин - username.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #1 : 23 Сентября 2014, 18:01:44 »
Да, связано.
Исправить походом к консоли сервера и восстановлением нормальных прав на системный каталог.
Только, боюсь, переустановка системы займёт меньше времени, чем восстановление правильных прав на каждую отдельно взятую папку в /var/lib
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Восстановление доступа SSH, используя FTP?
« Ответ #2 : 23 Сентября 2014, 18:48:32 »
denthehost, считайте, что систему вы убили.
(Нажмите, чтобы показать/скрыть)

Оффлайн denthehost

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #3 : 24 Сентября 2014, 09:07:04 »
denthehost, считайте, что систему вы убили.
(Нажмите, чтобы показать/скрыть)
Ну то, что убил это не сильно критично - все что там было восстанавливается за 20-30 минут. А если бы я не ошибся и вместо /var/ поменял владельца у /var/www/ - такой вариант был бы работоспособен?
P.S. Спасибо за ответы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #4 : 24 Сентября 2014, 09:17:00 »
Не надо так делать. Вообще, зарубите себе на любой подходящей части тела - изменять права и владение системными папками без чёткого понимания, что именно вы делаете и что при этом сломается - вредно для здоровья.
Вам надо добавить пользователя, заливающего вебсервер, в группу www-server.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн denthehost

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #5 : 24 Сентября 2014, 09:25:57 »
Не надо так делать. Вообще, зарубите себе на любой подходящей части тела - изменять права и владение системными папками без чёткого понимания, что именно вы делаете и что при этом сломается - вредно для здоровья.
Вам надо добавить пользователя, заливающего вебсервер, в группу www-server.
Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #6 : 24 Сентября 2014, 09:32:59 »
И не пользоваться FTP вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн UnnamedUser

  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #7 : 24 Сентября 2014, 21:46:33 »

И не пользоваться FTP вообще.
А вот этого я чего то вообще не понял

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #8 : 24 Сентября 2014, 23:46:06 »
Что именно вы не поняли?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн denthehost

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #9 : 25 Сентября 2014, 10:22:52 »
Что именно вы не поняли?
Наверное почему не стоит использовать ftp

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6164
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #10 : 25 Сентября 2014, 11:13:23 »
Наверное почему не стоит использовать ftp

потому-что не для этого он создавался (удалённого управления)

sshfs name@server:/path/to/folder /path/to/mount/point

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление доступа SSH, используя FTP?
« Ответ #11 : 25 Сентября 2014, 16:33:18 »
Потому что FTP был придуман 50 лет назад, когда компьютеры были большими а интернет был маленький и все знали друг друга в лицо.
Раз есть SSH, используйте SFTP уже.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.