Отбросил 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

Если это не закончено немедленно, никогда не запускайте это снаружи screen. Должен быть во motdвсех системах.
— Даниэль Бек

Потому что все пользователи читают MOTD, да.
— user1686

Вероятно, нет, но просмотр его при каждом входе в систему все же может иметь эффект - по крайней мере, для доступа из командной строки. Я вижу MOTD нескольких систем каждый день.
— Даниэль Бек

0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.