Virtual KVM (Perangkat Lunak KVM)

2

Kami memiliki solusi KM perangkat lunak Synergy dan Input Director yang populer, di mana Anda dapat berbagi mouse dan keyboard melalui jaringan dengan komputer lain.

Namun saya juga ingin berbagi video (Monitor) melalui jaringan.

Apakah ada lintas platform, produk perangkat lunak yang menawarkan fungsionalitas KVM penuh melalui jaringan?

Pemeliharaan
sumber
Mungkin sesuatu seperti VNC?
DopeGhoti
1
Hampir, tetapi tidak cukup. Saya benar-benar ingin sakelar layar dan menampilkan konten komputer lain (yaitu, saya tidak ingin membuka jendela dan mengakses komputer lain melalui jendela tersebut.) Jika saya menggunakan komputer host Linux, ini mungkin bisa dilakukan melalui fungsi switching konsol, tetapi masalah dengan itu masih akan bahwa saya akan menggunakan windows host)
Cadangan
@ Apakah Anda pernah mengatasi masalah ini? Saya berada dalam skenario yang sama persis - mencari untuk menggunakan kembali workstation saya sebagai hypervisor / compute node dan mungkin menggunakan beberapa jenis solusi DaaS / thin client, tetapi belum menyelesaikannya.
Chris Tonkinson

Jawaban:

1

VNC Adalah pilihan yang bagus jika Anda perlu remote control mesin atau, dalam kasus Anda, biarkan orang lain melihat layar Anda. Ini memiliki keterbatasan dan tidak semewah solusi lain tetapi gratis dan lintas platform!

VNC tidak akan bekerja di luar lingkungan LAN kecuali Anda meneruskan port atau menggunakan solusi VPN.

Ada juga banyak rasa VNC (inilah sebabnya saya menautkan situs wikipedia karena daftar semuanya). Saya pribadi lebih suka RealVNC.

Beberapa opsi lain yang, tergantung pada lingkungan dan bagaimana Anda berencana menggunakannya, mungkin atau mungkin tidak gratis:

TeamViewer adalah pilihan hebat lainnya (dan yang akan bekerja di dalam dan di luar jaringan Anda). Ini yang saya gunakan untuk membantu keluarga dan teman dari jarak jauh karena pengaturan awal sangat mudah!

ScreenConnect adalah opsi yang telah saya lihat sebelumnya tetapi memilih untuk tidak menggunakan karena biayanya. Mereka memiliki beberapa opsi yang cukup manis tetapi bukan jenis solusi yang saya cari. Jika Anda perlu mengubah citra alat Anda, mereka dapat membuatnya terlihat sangat manis.

Ingatlah keterbatasan semua perangkat lunak ini untuk tampilan dan dukungan jarak jauh:

Latensi dan kualitas gambar tergantung pada koneksi Anda dan kecepatan mesin jarak jauh.

Mereka cukup mengerikan untuk video sekarang kecuali Anda memiliki sumber daya (bandwidth dan CPU).

Keamanan! VNC dapat dikonfigurasi untuk menggunakan enkripsi tetapi tidak selalu standar. Anda juga harus mempertimbangkan seberapa baik kata sandi Anda (terutama jika Anda mengaktifkan akses dari luar jaringan Anda!)

Andrew M.
sumber
Tulis ini sebelum komentar di utas utama muncul. Tidak ada alat untuk memungkinkan Anda beralih, seperti yang Anda gambarkan, tanpa menggunakan aplikasi atau jendela lain. Perlu diingat bahwa dukungan layar penuh adalah pilihan dan, bagi yang belum diinisiasi, membuatnya terlihat seperti Anda duduk di komputer jarak jauh.
Andrew M.
Masalah dengan menjalankannya layar penuh dari jendela biasanya bahwa ada masalah yang mengikutinya, seperti alat / taskbar untuk program itu sendiri yang tidak terkait dengan apa yang saya lakukan di komputer tamu saya. Perlu terasa seperti saya hanya mengganti layar, keyboard, dan mouse di antara dua komputer meskipun saya hanya membuka program layar penuh (semacam alt-tabbing masuk dan keluar dari video game)
Cadangan
VNC mendukung menyembunyikan semua tombol itu. Untuk komputer berbasis Windows Anda, menjalankan versi windows yang benar setidaknya dan hanya antara dua komputer Windows, Anda dapat menggunakan alat Remote Desktop bawaan. Saya berharap ini bekerja untuk mesin non Windows ... Butuh sedikit usaha untuk mencapai apa yang Anda inginkan, tetapi alat dan konfigurasi alat itu ada untuk melakukannya.
Andrew M.
1

Terlambat tindak lanjut ...

Saya telah menemukan solusi saya. Monitor saya (dan kebanyakan monitor saya pikir) dilengkapi dengan beberapa port input, satu dvi dan satu vga dalam kasus saya. Dan monitor saya (juga sebagian besar monitor saya pikir) memiliki kemampuan switching bawaan, yaitu ketika monitor tidak mendeteksi input apa pun, ia memeriksa semua port untuk melihat apakah monitor terhubung ke apa pun.

Karena kedua windows dan linux memiliki kemampuan untuk mematikan tampilan untuk menghemat daya (pada dasarnya layar kosong) jika saya mengosongkan satu dan memastikan yang lain tidak kosong, layar akan selalu menunjukkan kepada saya sistem mana saja yang tidak kosong.

Pada dasarnya yang saya lakukan adalah menggunakan sinergi untuk beralih di antara monitor (saya menggunakan sakelar USB perangkat keras sekarang, tapi saya menggunakan sinergi sebelumnya, dan jujur ​​saya pikir itu lebih baik dari ini ..., tapi karena saya punya keyboard gaming ini memungkinkan saya untuk memiliki konfigurasi keyboard per-sistem, dan juga memungkinkan saya untuk mengganti tutup seperti tablet gambar jika diperlukan) dan saya telah mengikat kunci pada host sinergi saya (biasanya ini adalah Linux) untuk mengganti keyboard dan mouse sinergi ke mesin windows, lalu kosongkan layar, lalu lepaskan yang di windows.

Kemudian untuk kembali saya melakukan sebaliknya, butuh sedikit scripting (xdotool dan xbindkeys ... dan pada windows saya menggunakan autohotkey) tetapi bekerja cukup baik.

Masalah utama yang saya temui adalah suara, jawaban ini cukup baik karena saya tidak secara khusus meminta suara, hanya solusi bagus yang saya temukan adalah menghubungkan garis keluar dari satu mesin ke garis masuk yang menggunakan speaker dan kemudian mencampur suara untuk output itu, tetapi kekurangannya adalah bahwa akan ada beberapa kebisingan tambahan dan volume akan berkurang secara nyata. Satu-satunya cara lain yang saya temukan adalah mengatur Mumble sebagai server suara, itu benar-benar berkualitas tinggi dan benar-benar bagus, latensi rendah yang stabil ... tetapi jika ada, hanya mendukung suara mono sebagai input.

Streaming suara dari linux ke linux itu mudah, windows ke windows itu mudah, tapi linux ke windows atau sebaliknya, hal-hal itu agak sulit ...

Namun ada solusi untuk masalah streaming video, sebagian besar monitor akan memiliki kemampuan switching video jika Anda hanya melalui perangkat lunak kosong layar secara selektif untuk beralih :)

Kami tahu mungkin melakukan ini dengan baik melalui perangkat lunak (Steam In-Home Streaming membuktikan ini) tetapi saya tidak melihat ada perangkat lunak yang siap dan bersedia di luar sana untuk tujuan khusus ini, yang membuat saya agak sedih. Semua solusi lain yang saya lihat adalah latensi terlalu tinggi atau kualitas terlalu rendah (biasanya keduanya).

Pemeliharaan
sumber
0

Andrew M telah menunjukkan daftar solusi perangkat lunak yang baik. Menilai dari komentar di sana, Anda sepertinya sedikit tidak puas. Tidak ada dalam perangkat lunak yang akan sebagus KVM nyata, dan itu adalah batasan yang harus Anda tangani. Inilah alasannya:

  1. Latensi.
  2. Opsi akselerasi grafik pada sistem host Anda tidak diterjemahkan melalui solusi desktop jarak jauh. Game kelas atas dan perangkat lunak lain yang menggunakan fitur semacam ini tidak akan berfungsi dengan baik dari jarak jauh.
  3. Kedalaman bit. Semakin tinggi kedalaman bit, semakin banyak bandwidth akan dikonsumsi oleh pembaruan layar. Setiap solusi perangkat lunak memiliki pendekatan yang berbeda untuk mendorong pembaruan layar ke ujung klien. Beberapa akan memberikan mirror yang nyaris persis, dan beberapa akan "fuzzy" demi menghemat bandwidth. Beberapa akan membiarkan Anda memutuskan berapa banyak bandwidth yang ingin Anda konsumsi.
  4. Opsi keyboard. Hardware KVMS memungkinkan Anda melakukan hal-hal seperti "ketuk, ketuk" pada kunci gulir atau serupa untuk beralih di antara layar - tetapi mereka ditransfer untuk mencegat perintah-perintah ini dari keyboard SEBELUM mereka dikirim ke host. Perangkat lunak tidak dapat melakukan ini juga sehingga beberapa hal yang Anda lakukan pada keyboard perlu memiliki kait khusus untuk Anda memohonnya; terkadang di layar, atau kadang melalui kombinasi tombol 'alternatif'.
Xavier J
sumber
Saya memiliki masalah dengan menggunakan KVM nyata, saya memiliki utilitas (gaming) keyboard yang membutuhkan lebih banyak daya daripada KVM yang bersedia untuk output ke keyboard. Saya membutuhkan port USB non-emulasi pada sakelar KVM agar bisa berfungsi, port yang dirancang untuk hard drive eksternal dan printer atau perangkat semacam itu, dan masalah dengan menemukan bahwa deskripsi dari sakelar biasanya tidak akan mengatakan. Berarti saya harus membeli secara buta switch sampai saya mendapatkan satu yang berfungsi.
Cadangan