Как перезапустить фтп-сервер в Дебиане??

Добрый день.
Извиняюсь за изложение заранее - в линуксах вообще не бум-бум. Виндовый админ. Когда то давно, когда меня еще не было, под фтп сервер для сайта был арендован VPS-сервер без администрирования. Сейчас возникли проблемы с работой фтп (то коннекта нет, то виснет на передаче) - так и узнал, что у нас он есть)) Имею айпишник сервера и учетные данные. Смог с этим подконнектиться по ssh через putty - и теперь сижу и смотрю на консольку как баран на новые ворота. Выяснил, что версия линукса Debian 6.0.10 squeeze. Может кто подскажет - как можно ребутнуть "службу" фтп сервера, или хотя б сам сервак?? reboot или shutdown хотят права суперюзера - но когда ввожу sudo - выдает not found. Вообще не догоняю как перегрузить службу или сервер.
  • Вопрос задан
  • 2840 просмотров
Решения вопроса 2
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Может кто подскажет - как можно ребутнуть "службу" фтп сервера, или хотя б сам сервак??

Это по сути своей одно и то же, то, что Вы обозначили как "служба", при её перезапуске, перезапускает сам сервер (*тут я имел в виду, FTP-сервер, но потом понял, что в вопросе имелся в виду "целиком сервер с линуксом"). Сама "служба", в 99% случаев есть просто скрипт инициализации.

Выяснил, что версия линукса Debian 6.0.10 squeeze.

Насколько я помню, идея пихать в систему sudo принадлежит Ubuntu'ам, и в debian'е его по умолчанию нет (тут не ручаюсь за достоверность информации, но это не очень важно). По крайней мере в 6-ке не помню, что бы он "из коробки" ставился.

reboot или shutdown хотят права суперюзера - но когда ввожу sudo - выдает not found. Вообще не догоняю как перегрузить службу или сервер.

Если хочется sudo - можно написать apt-get install sudo, и он появиться.

Перезапуск самого сервера, это serivce имя_службы restart или /etc/init.d/имя_службы restart

Но и то, и другое (и apt-get и рестарт "службы") так же требуют прав администратора (root). Посмотрите в панели управления (там где сервер покупали/оплачивали), там должна быть кнопка "перезапуск сервера".
Ответ написан
Сперва нужно узнать какой FTP сервер установлен. Варианты:
1. netstat'ом посмотреть кто слушает 21 порт:
netstat -lt | grep 21
или
netstat -lt | grep ftp
2. Посмотреть кто ответит на telnet:
telnet localhost 21
Скрипты запуска и остановки находятся в /etc/init.d. Допустим, FTP сервер у нас vsftpd, скрипт запуска называется vsftpd, тогда команда для перезапуска будет выглядеть следующим образом:
/etc/init.d/vsftpd restart
или
service vsftpd restart
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Вероятно у вас нет установленного sudo. Используйте su - и введите пароль от root, если таковой есть
Ответ написан
@Erelecano
Админю сервера, починяю примуса.
su -
вводим пароль
/etc/init.d/pure-ftpd restart (ну или что там у вас vsftpd, proftpd)
Но вам таки нужен пароль пользователя root, раз sudo нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы