Saya memiliki komputer linux yang bertindak sebagai server yang dapat menerima koneksi SSH yang masuk.
Apakah mungkin untuk menghubungkan beberapa perangkat secara andal secara bersamaan, seperti ponsel dan laptop saya, serta desktop lain, ke server yang sama menggunakan SSH?
Terima kasih untuk bantuannya.
networking
ssh
openssh
Sam3000
sumber
sumber
screen
ataumosh
berguna jika Anda menginginkan perilaku "Windows remote desktop" untuk baris perintah: antarmuka tunggal yang dilewatkan di beberapa tautan.Jawaban:
Jawaban singkatnya - Ya. Biasanya berfungsi secara default.
Jawaban panjang - Tergantung pada apa Anda menggunakannya, mungkin memperlambat dengan beberapa koneksi, tetapi itu adalah masalah bandwidth, bukan masalah ssh.
sumber
Ya itu mungkin, itu adalah perilaku default.
Kepercayaan
Anda dapat mengandalkan jika Anda menggunakan versi terbaru dari
ssh
dan protokol tidak lagi 1.Perintah di atas seharusnya memberi Anda
Protocol 2
.Batas untuk koneksi
Anda dapat melihat
ssh
sebagai evolusi terenkripsi daritelnet
, lahir di jauh '69 untuk memungkinkan akses jarak jauh ke server. Catatan yangssh
menghubungkan melalui TCP dan dapat meneruskan sesi-X (sesi grafis) juga. Multitasking dan multi-pengguna adalah sifat dasar Unix ... bahkan jika itu bukan tanpa batas !!!Anda dapat melihat beberapa batasan tersebut dalam batas TCP dan SSH:
cat /proc/sys/net/core/somaxconn
, biasanya 128, untuk melihat koneksi TCP luar biasa yang dapat Anda miliki;cat /proc/sys/net/core/netdev_max_backlog
, biasanya 1000, panjang maksimum antrian paket TCPless /etc/security/limits.conf
Anda dapat menemukan batasan untuk pengguna./etc/ssh/sshd_config
#MaxStartups 10:30:60
biasanya berkomentar di/etc/ssh/sshd_config
dan secara default diatur ke 10Referensi
man ssh
,man sshd
di mesin Anda.sumber
somaxconn
adalah jumlah maksimum koneksi luar biasa , yaitu backlog mendengarkan maksimum, bukan 'jumlah maksimum koneksi TCP yang dapat Anda miliki'. Jumlah maksimum koneksi TCP yang dapat Anda miliki adalah urutan besarnya lebih besar dari 128. Jika tidak, server praktis tidak akan mungkin.MaxSessions
hanya membatasi jumlah sesi multipleks melalui satu koneksi TCP ( lebih detail ) sehingga tidak membatasi Anda untuk terhubung ke host yang sama lagi. (Batas default 10 untuk total sesi ssh adalah tidak masuk akal. Bayangkan hosting bersama dengan ratusan atau ribuan akun pengguna dan hanya 10 sesi ssh diizinkan.)Ya, benar-benar. Tetapi ini harus ditentukan oleh implementasi. Anda juga dapat memprogram server ssh Anda sendiri (mungkin tidak begitu aman, dan lebih buruk) yang tidak dapat menangani beberapa koneksi. Tapi sama seperti HTTP-Server yang umum tentu saja mendukung ini, openssh juga melakukannya.
Sebenarnya ini adalah konsep Unix: Sistem multi-pengguna di mana server melakukan semua pekerjaan dan hanya klien kecil yang terhubung (terminal).
sumber
Ya, ini sangat umum. Memang jika digunakan sebagai fileserver dan oleh banyak pengguna itu sangat penting. SFTP menggunakan SSH, dan ada banyak aktivitas EDI yang juga bergantung padanya.
Dari perangkat dimungkinkan untuk memicu peristiwa dengan login pengguna khusus (seperti mematikan atau me-reboot).
Pertimbangkan juga SCP (WinSCP biasanya digunakan untuk mengakses kode sumber), dan pengguna KDE masih dapat menggunakan fish: di Konqueror.
Yang juga perlu diperhatikan adalah penggunaan port tambahan jika terjadi kehilangan selama pemeliharaan (Ubuntu do-release-upgrade, say).
Jadi ya, saya kira Anda belum pernah memiliki beberapa terminal Putty terbuka?
sumber