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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Команды для Web SSH  (Прочитано 430 раз)

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

Оффлайн gunsoy

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Команды для Web SSH
« : 25 Июль 2016, 17:43:09 »
Здравствуйте!

У меня есть клинт-серверное приложение. Решил попробовать протестировать его на виртуальном выделенном сервере. Взял себе на тестовый период такую машину на Ubuntu. С помощью FileZilla закинул я на него свой сервер. С помощью Web SSH (который по ходу являеться браузерным аналогом терминала) мне нужно запустить свое приложение tcpserver70, которое находиться в root/server/tcpserver70. Ну так вот в папки root и server я зашёл с помощью команды cd. А вот как запустить моё приложение tcpserver70 я не знаю. Никогда не запускал его терминалом. Подскажите пожалуйста команду для запуска приложения.

Спасибо за внимание.

Punko

  • Гость
Re: Команды для Web SSH
« Ответ #1 : 25 Июль 2016, 17:52:55 »
gunsoy, это бинарник или скрипт?

Во-первых, нужно дать скрипту права на исполнение. Для этого, от root

chmod +x tcpserver70 выполнять в директории с программой вашей.

Следущим шагом будет сам запуск программы. В терминале, в директории с фалйом:
./tcpserver70
Для системных программ просто вводится имя программы и всё. (cd - тоже
программа).

А вообще, более корректно сделать все через переменную РАТН. Но сначала
разберитесь без неё, потом будем с РАТН разбираться :)

Оффлайн gunsoy

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Команды для Web SSH
« Ответ #2 : 25 Июль 2016, 18:59:14 »
Это бинарный файл. Спасибо за подсказку. Ввёл эти команды, а SSH мне жалуется на отсутствие libboost_regex.so.1.54.0 В общем я догадывался что мне потребуется установка дополнительных библиотек для того чтобы запустить программу. Приложение использует либы libboost_regex, libssl и libpthread. Нужны команды для их установки. Если не ошибаюсь для буста нужно ввести sudo apt-get install libboost_regex.so.1.54.0 ? Или нет? Сам не рискую вводить команды которые не понимаю.

Punko

  • Гость
Re: Команды для Web SSH
« Ответ #3 : 25 Июль 2016, 19:49:43 »
gunsoy, да,
sudo apt-get install имя_пакетаустанавливает нужный пакет.

Но, скорее всего вы не найдёте такой пакет libboost_regex.so.1.54.0 .
попробуйте ввести только
sudo apt-get install libboost
и нажать два раза ТАВ - это автодополнение. И посмотреть, что предложит установщик.

Оффлайн gunsoy

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Команды для Web SSH
« Ответ #4 : 25 Июль 2016, 20:37:47 »
Круто! Прошло всего 6 часов с момента регистрации, а сервак и клиент уже взаимодействуют. Я думал мне потребуется не меньше недели для того чтобы хотя бы запустить его. И это с учетом того что я не знал что придёться работать с командной строкой. Я думал что будет какая-нибудь удобная панель в браузере. Спасибо за помощь. Пакет действительно назывался по другому. Может быть есть еще какие-нибудь команды, которые мне могут пригодиться для работы с сервером?

Пользователь добавил сообщение 25 Июль 2016, 20:45:55:
Что я ещё обнаружил. Как только я закрыл окно в котором отображался Web SSH, так мой сервер тут же вырубился. Выходит для того чтобы сервер работал постоянно, мне нужно чтобы мой комп тоже всегда был включен?
« Последнее редактирование: 25 Июль 2016, 20:45:55 от gunsoy »

Punko

  • Гость
Re: Команды для Web SSH
« Ответ #5 : 25 Июль 2016, 20:59:07 »
gunsoy, вы имеете ввиду программу?
Какая у вас версия дистрибутива?

Нужно прописать в автозагрузку - это будет для вас самый простой способ.

А если запускать руками то да, программа закрывается при закрытии сессии.

Команд на самом деле куча. Как вы планируете работать с сервером?
Посмотрите в нашей документации руководство для новичков, там много полезного.

Оффлайн gunsoy

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Команды для Web SSH
« Ответ #6 : 26 Июль 2016, 04:36:18 »
Да, мне нужно чтобы моя серверная программа работала постоянно.

У меня там стоит Ubuntu 14.04.0LTS. Автозагрузка в Web SSH прописывается?

Пока планирую его просто запустить чтобы пахал. Что ещё мне может пригодиться, я даже и не знаю. Вырубить его, я смогу через панель управления, просто перезапустив виртуальную машину. Вроде бы пока мне этого будет достаточно.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Команды для Web SSH
« Ответ #7 : 26 Июль 2016, 06:13:59 »
У меня там стоит Ubuntu 14.04.0LTS. Автозагрузка в Web SSH прописывается?

Через SSH.

https://ru.wikipedia.org/wiki/SSH
http://help.ubuntu.ru/wiki/ssh
http://www.opennet.ru/base/sec/ssh_intro.txt.html

Punko

  • Гость
Re: Команды для Web SSH
« Ответ #8 : 26 Июль 2016, 09:03:05 »
gunsoy, как правильно сказали, в ssh ничего не прописывается. Это протокол для связи, его задача - соединить вместе два(и более) узла.
Фраза "прописать автозагрузку в SSH"

вполне по смысле похожа на "Сохранить документ в мониторе".

Вот ссылка на документацию по автозагрузке

Если не получится - создавайте новую тему, что-то типа "Помогите запилить скрипт автозагрузки".

Хотя там ничего сложного, в принципе, нет.
Успехов!

 

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