Как запустить соединение SSH с переадресацией портов, не прерывая доступ к экрану?

314
vfclists

Я хочу установить SSH-соединение с другим сервером с переадресацией, но без необходимости входить на удаленный сервер и не мешать работе экрана, над которым я работаю. Мне также нужно получить доступ к соединению, чтобы разорвать его, когда я закончу с ним.

например. скажем, я хочу сделать резервную копию mysql на удаленном сервере, поэтому я использую команду, ssh user@remote -L 1234:localhost:3306но после ввода пароля я хочу выполнить команду mysql в сеансе, но иметь возможность доступа к SSH-соединению, когда я закончу с mysql и завершу его.

Есть ли способ, которым это можно сделать?

0

2 ответа на вопрос

1
KGH

Экран GNU, по умолчанию он должен быть установлен на всех компьютерах Linux.

http://www.gnu.org/software/screen/

Вот хорошее руководство для начинающих.

http://www.kuro5hin.org/story/2004/3/9/16838/14935

ответ немного короток, возможно, вы можете добавить краткое резюме руководства FredrikD 12 лет назад 0
Я думаю, что должен объяснить себя лучше. Все это делается из одного окна / экрана автоматически. Мне не нужно переключаться на другое окно или экран. И команда SSH, и команда Mysql должны выполняться из одной и той же командной строки без переключения. vfclists 12 лет назад 0
0
David

You could write a script with AutoHotKey to open the window, run the command(s) and then minimize the window for you to deal with later.

Я использую Linux через SSH. Это не винда vfclists 12 лет назад 0

Похожие вопросы