Apakah ada cara untuk membuka jendela terminal (atau tab) dengan contoh lain dari sesi SSH terbuka?
EDIT: Saya memiliki jendela terminal dengan sesi ssh jarak jauh ke server. Saya ingin membuka tab baru yang terhubung ke sesi ssh jarak jauh yang sama.
Dengan File-> Tab Baru saya mendapatkan tab lain tetapi saya harus membuka sesi ssh lain ke server jauh.
ssh
gnome-terminal
session
multiple-instances
Tulains Córdova
sumber
sumber
Jawaban:
Terhubung ke server jarak jauh Anda dengan:
Sekarang jalankan:
Terminal akan muncul di komputer lokal Anda. Dari terminal ini, Anda dapat menjalankan tab atau jendela terminal sebanyak yang diinginkan. Mereka semua akan menggunakan
ssh
koneksi yang sama dan terhubung ke mesin jarak jauh.sumber
(Version 7 - wheezy)
, aplikasi terminal default adalah gnome-terminal. Ada aplikasi terminal lain yang diinstal. Mereka adalahxterm
,lxterm
, danuxterm
. Saya percaya yang paling umum pada kebanyakan distro adalahxterm
. Anda bisa mendapatkan daftar aplikasi terminal dengan commandlinecd /usr/bin;ls *term*
.cd /usr/bin;ls *term*
? Dengan kata lain, apa cli yang Anda jalankan dan apa pesan kesalahannya?xterm&
->[1] 26953 postgres@serverxxx:/usr/bin$ X11 connection rejected because of wrong authentication. xterm: Xt error: Can't open display: localhost:10.0
Meskipun saya berlarixhost +
di mesin lokal. Dan bahkan ketika saya melakukannyassh -X
Mungkin ini bisa membantu:
screen
Ini tidak diinstal secara default di Ubuntu, tetapi disediakan di repositori.
Ini sangat berguna:
ssh
untuk host jarak jauh dan ketikscreen
untuk masukscreen
sesi.Mulai tugas apa pun yang memakan waktu yang Anda suka, dan kemudian tekan Ctrl+ Adiikuti oleh Ctrl+ Cuntuk membuat jendela baru di sesi layar.
Ini akan menelurkan shell baru di mana Anda dapat melakukan apa yang Anda inginkan. Buat lebih banyak jendela menggunakan perintah yang sama.
Untuk beralih di antara dua jendela dengan cepat, gunakan Ctrl+ Adiikuti oleh Ctrl+ Alagi. Seperti yang Anda lihat, Ctrl+ Amenempatkan layar dalam mode perintah.
Ctrl+ A Ctrl+ Dakan terlepas dari sesi layar. Anda kemudian dapat memutuskan sambungan dari host dan masuk lagi nanti dan gunakan
screen -dr
untuk melanjutkan sesi Anda.Untuk pergi ke
screen
jendela tertentu , ketik Ctrl+ Adiikuti oleh angka.Layar akan keluar ketika semua jendela yang aktif ditutup (atau cangkang di dalamnya telah keluar).
Saya mendapatkan ini dari sesi SSH dan SFTP .
Edit-
tmux adalah alternatif untuk layar. http://www.sitepoint.com/tmux-a-simple-start/
sumber
ssh user@machine
).Saya pernah melakukan ini sebelumnya: Luncurkan gnome-terminal di server. ctrl + Z lalu bg dari jendela terminal asli Anda.
Saya biasanya menggunakan ssh -X -C, jadi Anda mungkin harus melakukannya, tapi saya tidak yakin. Selain itu, ia akan menggunakan pengaturan server Anda alih-alih yang ada di mesin Anda, yang terkadang tidak nyaman.
sumber
Ya, di terminal (menu) klik File -> Tab Baru
untuk membuka tab baru di terminal
atau Anda meminta sesuatu yang lain?
sumber