Автоматическая настройка SMTP сервера. Соединение с сервером по SSH.

Master Woo

Client
Регистрация
06.12.2014
Сообщения
122
Благодарностей
129
Баллы
43
точно, спасибо
 

Master Woo

Client
Регистрация
06.12.2014
Сообщения
122
Благодарностей
129
Баллы
43

Лев

Client
Регистрация
09.12.2014
Сообщения
290
Благодарностей
273
Баллы
63
нет, не мое
 

Master Woo

Client
Регистрация
06.12.2014
Сообщения
122
Благодарностей
129
Баллы
43
просто по времени так удачно "совпало" сразу после выхода твоей статьи, кто-то ушлый подсуетился )
 

Лев

Client
Регистрация
09.12.2014
Сообщения
290
Благодарностей
273
Баллы
63
Да нет, он сам, и мне даже кажется я знаю, кто этот человек на этом форуме, а может и ошибаюсь =)
 

frankiew2000

Client
Регистрация
14.06.2013
Сообщения
9
Благодарностей
2
Баллы
3
радует конкурс, статья отличная - делал нечто подобное с автоматизацией - отказался от SSH потому что каждый раз был какой то разный кастыль при установки весты...
 
  • Спасибо
Реакции: Лев

frankiew2000

Client
Регистрация
14.06.2013
Сообщения
9
Благодарностей
2
Баллы
3
после скачивания дистрибутива зависает... в лог не выводит "начинаем установку..."
 

Лев

Client
Регистрация
09.12.2014
Сообщения
290
Благодарностей
273
Баллы
63
Возможно у тебя на сервере, на котором ты ставишь весту нужны какие то дополнительные команды. Ты пробовал вручную ставить? Команды совпадают. Я только три дня с помощью этого шаблона ставил, все было ок. Если дашь доступ к серверу, то могу посмотреть, что не так.
 

hakerok777

Client
Регистрация
10.09.2015
Сообщения
8
Благодарностей
3
Баллы
3
не могу установить нихрена!
 

Master Woo

Client
Регистрация
06.12.2014
Сообщения
122
Благодарностей
129
Баллы
43

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
радует конкурс, статья отличная - делал нечто подобное с автоматизацией - отказался от SSH потому что каждый раз был какой то разный кастыль при установки весты...
Думается мне вы не то делали или не так , в линуксоподобных системах все очень прозрачно и удобно, система не делает ничего что вы ей не говорили. а костыли конечно будут вылазить, потому и нужно понимание првоначально что делать с системой.
 

frankiew2000

Client
Регистрация
14.06.2013
Сообщения
9
Благодарностей
2
Баллы
3
Думается мне вы не то делали или не так , в линуксоподобных системах все очень прозрачно и удобно, система не делает ничего что вы ей не говорили. а костыли конечно будут вылазить, потому и нужно понимание првоначально что делать с системой.
как раз такие понимание есть, но вот беда в том что каждая сборка линуха имеет свои особенности - конечно я вернулся к первонояальной идеи и допилил ее но все равно каджый раз приходится в ручном режиме проверять каждый шаг( на новом хостинге ) прежде чем ставить автомат.

к примеру где то curl а где то wget,
или к примеру более слабы хост выдает инстант на подтверждение позже
и тд
 

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
к примеру где то curl а где то wget,

с этим вообще проблемы не вижу запилил свой вариант обнов и прочего и все работает , тем более в примере которій ТС дал есть метод ожидания ответа от сервера.
 
  • Спасибо
Реакции: frankiew2000

frankiew2000

Client
Регистрация
14.06.2013
Сообщения
9
Благодарностей
2
Баллы
3
дак я сообственно не говорю что это мего проблема - просто костыли бывают разные, в целом я уже выразил автору респект за этот проект
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Подскажите пожалуйста, в чем может быть проблема, начинаю выполнять код, выдает такую ошибку : "Выполнение действия CSharp OwnCode этот хост неизвестен", хотя через путти на этот же сервер подключаюсь, с такими же данными.
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте.

Код:
string ip = project.Variables["IP"].Value;
string user = project.Variables["user"].Value;
string pass = project.Variables["pass"].Value;
string domen = project.Variables["domen"].Value;
string passadmin = project.Variables["passadmin"].Value;
string email = project.Variables["email"].Value;

SshClient sshClient = new SshClient(ip,22, user, passadmin);
sshClient.Connect();

Подскажите пожалуйста, в чем может быть проблема, начинаю выполнять код, выдает такую ошибку : "Выполнение действия CSharp OwnCode этот хост неизвестен", хотя через путти на этот же сервер подключаюсь, с такими же данными.

Информацию брал отсюда : http://zennolab.com/discussion/threads/avtomaticheskaja-nastrojka-smtp-servera-soedinenie-s-serverom-po-ssh.23197/
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Поддержка темы ведется? Прошел соединение , все висит на выполнении действия
Код:
cmd = sshClient.CreateCommand("bash vst-install.sh");
        cmd.Execute();
Первый запрос :
Код:
var cmd = sshClient.CreateCommand("curl -O http://vestacp.com/pub/vst-install.sh");
        cmd.Execute();
вроде проходит, выводится сообщение в логе, на этом все....может кто подсказать?
 

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
вы врядли читали внимательно статью. там все разжевано до мелочей.
 

servis22plus

Client
Регистрация
23.12.2015
Сообщения
96
Благодарностей
8
Баллы
8
Потерто...
 
Последнее редактирование:

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Последнее редактирование:

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
Прочитал полностью и не раз. Скопировал из проекта-примера, копировал целый блок, вставил свои значения. Происходит баг. Что выводит в логе написал, а дальше все виснит. Такой "мелочи" в статье не написано.
не копируйте а пишите свое с пониманием , того на какой системе у вас установлен сервер , убунту или цент ос или дебиан итд....
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Еще раз спасибо)
 
Последнее редактирование:

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
ну для начала , возьмите для понимания процесса и сделайте на сервере все руками , или у вас все также установится , если все работает в ручном режиме то и в автоматическом тоже будет работать. Тут наврядли кто-то может на расстоянии понять что у вас там происходит на сервере. может просто банально нужно обновить сервер или получить sudo на сервере или еще что ....
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Руками все работает, естественно я проверил...пробовал ставить разные системы, думаю если первая команда курла выполнилась тогда и баш тоже должна выполнится от имени этого же пользователя
 
Последнее редактирование:

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Неужели
 
Последнее редактирование:

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
Код:
bash vst-install.sh
после ввода данной команды сервер ждет от вас ввода данных имя сайта , почты и прочее ...
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Понял...
 
Последнее редактирование:

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
значит 100% не так что-то делаете, все работает от и до...
 
  • Спасибо
Реакции: serg32

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Может кто подсказать возможно как то производить обкату запросов созданых в C+ каким нибудь другим способом кроме как в ПМ, просто при подвисании приходится целиком ребутать программу.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)