Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > как получить доступ к cron через SSH?


Автор: bars80080 20.12.2007, 13:40
вот мне, как человеку, абсолютно далёкому от системного администрирования,
написано: Для редактирования и установки crontab необходимо подключение к серверу по протоколу ssh версии 2.
Для Windows подойдет SSH-клиент PuTTY, распространяющийся бесплатно. 
скачал http://putty.very.rulez.org/download.html
кто-нибудь пользовался ей? как настраивать. посоветуйте...

а то загружается тёмное окно, ноль реакции, потом истекает таймаут и капут

или что другое посоветуете


спасибо

Автор: Feldmarschall 20.12.2007, 13:49
bars80080, во-первых, стоило задавать вопрос, наверное, в отдельной теме.
во-вторых, не какой-то там вери рулез, а http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
в-третьих, ты хост в окне коннекта вбивал?
в "черном окне" тебя должны были спросить логин и пароль

Автор: bars80080 20.12.2007, 14:32
да по-моему тоже самое,
мне также надо запустить исполнение скрипта с нужной периодичностью

набираю только адрес сайта

появляется чёрное окно с зелёным прямоугольником курсора в углу, но совершенно неактивное всё
через несколько секунд алерт: network error: connection timed out
и всё

поменял на 80 порт, без алерта, просто окно, ноль реакции

надо видать его как-то настроить...

хз только как

Автор: Сумасшедший 20.12.2007, 14:41
bars80080, в hostname вводишь имя своего сайта (без http:// (!!!)) на этом сервере, в port - вводишь номер SSH-порта (обычно это 22, но стоит уточнить у хостера). Если подключение не проходит, то стоит попробовать проверить доступен ли от тебя сервер по ssh-порту: в командной строке выполнить: telnet имя_сайта номер_порта
если ничего не выдастся, попробуй отключить файлвол. Если не поможет и это, то попробуй воспользоваться услугами другого провайдера. Если и это не поможет, то - к своему сис.админу.
А отвечая на вопрос в теме: crontab -e

Автор: bars80080 20.12.2007, 16:20
какой-то прогресс, но непонятно какой

Цитата

telnet имя_сайта номер_порта

выполнил в командной строке
с портом 22 ничего не получилось
с портом 80 можно что-то ввести
ввёл crontab -e и он выплюнул какие-то ошмётки html кода с кракозябрами, точно не мои страницы

в этой программе переключил на телнет и при порте 80 в окне оказалось можно что-то ввести
ввёл ту же команду - он просто закрылся
на 23 порте тоже самое

? собстно, что делать дальше ?

мануал, скажем http://www.citforum.ru/operating_systems/manpages/CRONTAB.1.shtml мало помогает

Автор: ZeeLax 20.12.2007, 16:33
bars80080, так, товарищь, вы почему не читаете об используемых технологиях перед, собственно, использованием?
давайте-ка в википелию, там читаете про ssh, консоль, стек протоколов TCP/IP. А потом всё станет намного яснее.

Автор: Feldmarschall 20.12.2007, 16:41
Да уж. Зачем тебе мануал по крону, если у тебя не получается даже соединиться с сервером?
Тебе действительно, про основы протокола бы почитать.

а на практике тебе не нужен телнет, а нужна putty
в которой, в поле хост надо ввести пдрес хоста ssh. причем он может не совпадать с хостом для www. адрес надо уточнить в документации.
если запросит логин и пароль, и пустит - ты вошел в консоль сервера. Это обычный unix. Про командную строку которого - шелл - тоже надо бы что-нибудь почитать.

А вот уже в этом шелле ты и управляешь крнонм. понятно?

Автор: bars80080 20.12.2007, 16:57
понятно, что мне [censored 6]

я сейчас арбайтен разные задания, а дома и так делов хватает
смотрю пролетающие темы, вытаскиваю полезности

но читать кучу документации, просто нету времени

кроны пока не горят, так что вернусь к этому вопросу, когда он встанет поперёк горла

спасибо, хоть буду знать в какую сторону копать

Автор: ZeeLax 20.12.2007, 17:29
bars80080, да там почитать то - всего ничего. Сам принцип понять нужно - что вы будете делать, как оно (структурно) работает, какие существуют инструменты. Всё. Вам хватит.

Автор: bars80080 20.12.2007, 17:45
легко сказать, трудно сделать

это ж надо найти док по ssh, посидеть, помозговать

у меня сейчас голова раскалывается от попытки сопрячь в один sql-запрос четыре таблицы с разделами, подразделами, правми доступа и жутко хочется матюкаться на разработчиков, которые создали систему из 47 запросов, три уже загнал, четвёртая вешает систему

так что сами понимаете

но я обязательно вернусь к этой теме...
всем спасибо

Автор: Feldmarschall 20.12.2007, 17:58
нету никакого дока по ssh. нету. ssh - это защищенный телнет. текстовый протокол. окошко, такое же, как командная строка у тебя в виндоусе.
Это просто удаленный терминал. Удаленная командная строка. 

Как ты у себя в командной строке виндоус запускаешь телнет - так же и там, по телнету соединившись с сервером, пишешь telnet ya.ru 80 и соединяешь тот, удаленный компьютер с яндексом. А окошко тебе передает весь текст, который получает от яндекса.

Автор: bars80080 20.12.2007, 18:18
это плохо, что дока нету
откуда ты знаешь, что всё знаешь или знаешь, что мало знаешь?

Автор: Сумасшедший 20.12.2007, 18:33
Feldmarschall, хвать флейм разводить;) прийдет время - разберётся. Не поймёт что - прийдет и спросит.
bars80080, начни с малого: http://ru.wikipedia.org/wiki/SSH по поводу того, что не подключается - выше написано с чего начинать выяснять почему.

Автор: bars80080 20.12.2007, 18:51
ок

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)