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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запуск SSH для просмотра серверных задач  (Прочитано 1103 раз)

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

Оффлайн Matrex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Всем доброго дня!

Поднял дома ubuntu server 14.04.3 LTS. Нужен совет о том, как правильно на клиенте составить скрыпты для "быстрого" старта серверных задач - например, просмотра состояния rtorrent или запуска Midnight Commander. На клиенте пробовал делать так:

Для rtorrent:
sshpass -p "XXXXXXXX" ssh user@192.168.2.200 screen -xполучаю
Must be connected to a terminal.

Для Midnight Commander:
sshpass -p "XXXXXXXX" ssh user@192.168.2.200 mcполучаю
Переменная среды TERM не определена!

в то время как "mc" и "screen -x" работают без проблем на сервере при подключении клиента и "пошаговом" выполнении комманд:
sshpass -p "XXXXXXXX" ssh user@192.168.2.200
mc
screen -x

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Запуск SSH для просмотра серверных задач
« Ответ #1 : 28 Февраля 2016, 15:38:40 »
Правильно - воспользоваться ключами.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Matrex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Запуск SSH для просмотра серверных задач
« Ответ #2 : 28 Февраля 2016, 16:18:20 »
Правильно - воспользоваться ключами.

Смысл? Ключ, как я понимаю, решает только проблему запуска ssh без ввода пароля, что в моем случае делается с помощью sshpass -p "XXXXXXXX". За совет спасибо, я конечно попробую, но в успех не очень то верю...

Punko

  • Гость
Re: Запуск SSH для просмотра серверных задач
« Ответ #3 : 28 Февраля 2016, 20:11:24 »
Matrex,
Во-первых обязательно ключи - хотя бы из-за удобства.
Далее - для рторрента для использую вебгуй - rtgui. (есть в стандартных репах, настраивается легко).
Если за роутером, то прокинуть порт или использовать ssh-туннель (но лучше для вас порт кинуть).



Оффлайн Matrex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Запуск SSH для просмотра серверных задач
« Ответ #4 : 28 Февраля 2016, 21:35:20 »
Про вебморду для rtorrent знаю, но не хочу такой подход использовать т.к. это решение часной проблемы (с торрентами), а мне нужно общее решение для любого случая - на серваке будет много чего крутиться, и не всегда с вебкой.

А решение я все таки нашел - может кому понадобиться. Секрет в ключеке "-t" для ssh. Всем спасибо за участие. 

sshpass -p "XXXXXXXX" ssh -t user@192.168.2.200 screen -x
sshpass -p "XXXXXXXX" ssh -t user@192.168.2.200 mc

 

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