Menjatuhkan sesi ssh / X, bagaimana cara pickup mana yang ditinggalkan?

9

Saya VPN dari kotak Linux ke yang lain. Saya masuk ke kotak lain dengan ssh -X. Saya membuka X window / program dalam upaya melakukan instalasi perangkat lunak. Kebenaran yang menyakitkan adalah bahwa perangkat lunak ini tidak dapat diinstal dari shell. Bagaimanapun, semuanya baik-baik saja tetapi lambat. Namun, sesi VPN akan turun secara berkala dan instalasi dibekukan.

Adakah yang punya saran untuk bagaimana setelah saya login kembali ke VPN, bisakah saya mengembalikan sesi ssh / X itu? Atau, apakah itu tidak mungkin?

ssh -X [email protected]
./setup.sh &
[1] 1084

Lanjutkan bekerja dengan aplikasi X. VPN turun.

Charlie Wilson
sumber

Jawaban:

5

Anda tidak dapat menyambung kembali ke sesi yang sudah hilang. Anda hanya dapat mematikan prosesnya.

Tetapi jika Anda sedang mempersiapkan masa depan, Anda dapat menggunakan tmuxatau screenuntuk program berbasis terminal dan xpra( garpu ini ) untuk yang X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
pengguna1686
sumber
Jika belum selesai segera, jangan pernah jalankan di luar screen. Harus di motdsemua sistem.
Daniel Beck
Karena semua pengguna membaca motd, ya.
user1686
Mungkin tidak, tetapi melihatnya pada setiap login mungkin masih memiliki efek - setidaknya untuk akses baris perintah. Saya melihat MOTD dari beberapa sistem setiap hari.
Daniel Beck
0

Anda juga dapat menggunakan nomachine NX atau Freenx jika tidak tersedia untuk distro Anda. Ini juga jauh lebih cepat daripada penerusan ssh + X. Pilihan lain adalah teamviewer atau vnc.

Tim Haegele
sumber