Как выполнить команду на сервере по SSH

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Здравствуйте, залил на сервер zip архив, как с помощью ZP отдать команду на распаковку архив? Putty неудобно постоянно включать и вводить команду, охота в ZP научиться это делать
 

Vass

Client
Регистрация
03.02.2014
Сообщения
79
Благодарностей
10
Баллы
8
Есть библиотека Putty для самого ЗП, поищет тему на форуме.
 
  • Спасибо
Реакции: udder

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Помогите найти,
Есть библиотека Putty для самого ЗП, поищет тему на форуме.
Вы уверены что есть библиотека Putty для ZP? Может вы имеете ввиду Renci.SshNet.dll ? http://zennolab.com/discussion/threads/avtomaticheskaja-nastrojka-smtp-servera-soedinenie-s-serverom-po-ssh.23197/

Вот этот момент совсем не понятен:

"Теперь, чтобы выполнить команду, просто используем метод CreateCommand и выполняем ее через Execute().

Код (text):
  1. var cmd = sshClient.CreateCommand("curl -O http://vestacp.com/pub/vst-install.sh");
  2. cmd.Execute();
  3. cmd = sshClient.CreateCommand("bash vst-install.sh");
  4. cmd.Execute()"
Как мне выполнить команду, например, yum update
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
залил на сервер zip архив, как с помощью ZP отдать команду на распаковку архив?
не совсем по теме, но как вариант: можно распаковывать спец. php-скриптом (если залить его вместе с архивом),
через вызов этого скрипта в браузере, либо через запуск curl (виндовый вариант) + php-скрипт, если в шаблоне браузер отключен..

например, через curl.exe это так можно делать:

upload_2018-2-26_17-21-24.png
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: xuroo, udder и backoff

GerardFrank

Client
Регистрация
26.12.2019
Сообщения
12
Благодарностей
0
Баллы
1
не совсем по теме, но как вариант: можно распаковывать спец. php-скриптом (если залить его вместе с архивом),
через вызов этого скрипта в браузере, либо через запуск curl (виндовый вариант) + php-скрипт, если в шаблоне браузер отключен..

например, через curl.exe это так можно делать:

Посмотреть вложение 27688
Скажите пожалуйста, а можно этот вариант адаптировать под распаковку архива, который просто лежит в поддиректории проекта?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Скажите пожалуйста, а можно этот вариант адаптировать под распаковку архива, который просто лежит в поддиректории проекта?
Да, заливаете архив и скрипт-распаковщик на сервер в нужную поддиректорию и запускаете распаковщик.
 

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