Отбросил ssh / X сессию, как пикап, где остановился?

9

Я VPN из коробки с Linux на другой. Я вхожу в другой ящик с помощью ssh -X. Я открываю окно X / программу в попытке выполнить установку программного обеспечения. Печальная правда в том, что это программное обеспечение не может быть установлено из оболочки. Во всяком случае, все хорошо, но медленно. Однако сеанс VPN периодически прерывается, и установка останавливается.

Кто-нибудь есть какие-либо предложения о том, как после повторного входа в VPN я могу восстановить этот сеанс SSH / X? Или это невозможно?

ssh -X user@192.168.0.1
./setup.sh &
[1] 1084

Продолжить работу с приложением X. VPN падает.

Чарли Уилсон
источник

Ответы:

5

Вы не можете восстановить соединение с сеансом, который вы уже потеряли. Вы можете только убить его процессы.

Но если вы готовитесь к будущему, вы можете использовать tmuxили screenдля терминальных программ и xpra( этот форк ) для X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
user1686
источник
Если это не закончено немедленно, никогда не запускайте это снаружи screen. Должен быть во motdвсех системах.
Даниэль Бек
Потому что все пользователи читают MOTD, да.
user1686
Вероятно, нет, но просмотр его при каждом входе в систему все же может иметь эффект - по крайней мере, для доступа из командной строки. Я вижу MOTD нескольких систем каждый день.
Даниэль Бек
0

Вы также можете использовать nomachine NX или Freenx, если он доступен для вашего дистрибутива. Это также намного быстрее, чем пересылка ssh + X. Другой вариант - teamviewer или vnc.

Тим Хэгеле
источник