Halo,
Ini sangat berguna, karena melalui tip ini kita dapat mengatur PC lain, atau itu akan membuat hidup sedikit lebih mudah pada waktu-waktu tertentu.
Mereka tahu itu jika mereka terhubung SSH de PC # 1 a PC # 2 misalnya, dan mereka mencoba membuka program seperti Firefox untuk menjalankan dan menampilkan PC # 2, atau pemutar musik atau video, kami melakukannya seperti ini:
pengguna @ pc2: ~$ firefox
Tapi, itu mengembalikan kesalahan berikut:
(firefox: 1704): Gtk-WARNING **: tidak dapat membuka tampilan:
Nah, di sini Anda akan melihat cara membuka perangkat lunak yang kita inginkan, mengatasi kesalahan ini hanya dengan satu perintah.
Demikian juga (dan menurut saya ini lebih menarik), misalkan saya PC # 1, Saya mengakses PC # 2 apa PC pacar saya dengan pengguna kzkggaara.dll misalnya, lalu saya berharap dia (pengguna cc) Anda diperlihatkan a pemberitahuan (seperti yang muncul saat kita menaikkan atau menurunkan volume, dll) yang mengatakan "Berhenti mendengarkan Enrique Iglesias !!!”Hehe… kita akan lihat bagaimana melakukannya, tanpa perlu mengetahui password pengguna Anda (cc dalam contoh ini).
Untuk mengakses oleh SSH dengan pengguna kami (kzkggaara.dll dalam contoh ini) ke PC # 2 (dengan alamat IP = 192.168.151.209) kami menempatkan sesuatu seperti ini:
- ssh kzkggaara@192.168.151.209
Sekarang, begitu di dalam pengguna kami, kami ingin menjalankan pemutar video misalnya, yang diinstal secara default di Ubuntu adalah Totem, kami akan menggunakan ini untuk menjelaskan.
Jika kita hanya meletakkan di terminal "totem”Akan memberi kita kesalahan tersebut, karena sebelum menjalankan aplikasi kita harus meletakkan baris berikut:
- ekspor DISPLAY =: 0.0
Puting ini, dan masalahnya selesai hehe. (jika muncul kesalahan, ubah "0.0" oleh "1.0“) Jadi, langkah-langkah untuk mengeksekusinya totem akan:
- ekspor DISPLAY =: 0.0
- totem
Dan siap.
Kalau begitu kita mau tutup totem kami sederhananya:
- membunuh semua totem
Sekarang misalkan kita ingin menjalankan browser seperti Firefoxsudah Kami tidak akan melakukannya untuk menulis baris pertama lagi (ekspor DISPLAY =: 0.0), kami sederhananya:
- firefox
Dan masalah terpecahkan 😉
Namun, jika mereka keluar dari sesi dan masuk kembali melalui SSH ke PC # 2, mereka harus menulis baris yang mengacu ekspor.
Nah ... yang paling menarik menurut saya:
Jalankan aplikasi di desktop pengguna lain:
Kami sudah terhubung dengan SSH ke PC # 2, kami mengakses dengan pengguna kzkggaara.dll dan yang kami inginkan adalah menunjukkan kepada pengguna cc sebuah pemberitahuan (seperti yang muncul saat kita menaikkan atau menurunkan volume, dll) yang mengatakan "Berhenti mendengarkan Enrique Iglesias !!!"
Untuk mengirim pemberitahuan secara manual, kita harus menginstal paket yang disebut libnotify-bin, untuk menginstalnya kita taruh di terminal:
- sudo apt-get instal libnotify-bin
Dan siap. Sekarang, kita akan membuat skrip yang sangat kecil dengan perintah:
- sudo sentuh /opt/script.sh
Kami akan mengeditnya dengan:
- sudo nano /opt/script.sh
Dan di dalamnya kami akan menulis sebagai berikut:
ekspor DISPLAY =: 0.0
notify-send "Berhenti mendengarkan Enrique Iglesias !!!"
Kami menabung dan pergi bersama [Ctrl] + [X], dan sekarang kami akan memberikan izin skrip untuk menjalankan:
- sudo chmod + x /opt/script.sh
Dan sekarang kita hanya perlu menjalankan skripnya, tapi kita akan mengeksekusinya sebagai pengguna cc, karena yang kami inginkan adalah notifikasi tersebut muncul kepada pengguna tertentu. Kami pindah ke direktori yang berisi skrip:
- cd / opt /
Dan sekarang kami menjalankannya:
- sudo -u cc ./script.sh
Selesai, ini dia.
Ini sepenuhnya dapat disesuaikan, mereka dapat menunjukkan kepada Anda a gedit yang mengatakan "Saya meretas Anda di PC“, Atau apa pun yang mereka inginkan, itu semua tergantung pada seberapa banyak mereka tahu bagaimana berimprovisasi.
Tidak ada, tutorial berakhir di sini.
Setiap kesalahan yang muncul, masalah, keraguan atau pertanyaan, keluhan atau saran, saya hargai jika Anda menyampaikannya, kritik yang membangun selalu diterima dengan baik.
Salam dan ... Saya tahu ini akan berguna bagi seseorang ^ _ ^
Saya kira Anda terlalu memperumit hal-hal setidaknya dari sudut pandang saya, untuk melakukan hal yang sama seperti yang Anda jelaskan di bagian pertama hanya saat menghubungkan ke server ssh kami menambahkan parameter -X dan setelah mengautentikasi cukup mengetik nama aplikasi itu akan terbuka tanpa tidak ada kesalahan
ejemplo
ssh -X kzkggaara@192.168.151.209
firefox
dan dengan ini kami menghindari melakukan ekspor ...
Halo dan selamat datang di situs 😀
Masalahnya adalah, yang saya inginkan adalah menulis di terminal «firefox»(Sebagai contoh), dan ini dibuka di PC lain itu, ya, tetapi itu juga ditampilkan di layar / monitor mereka, yaitu, apa yang saya jalankan di terminal yang ditampilkan ke pengguna lain di PC mereka, membuatnya mengerti atau tampak bahwa komputernya "gila" 🙂
Bila saya lakukan ssh -X $ pengguna @ $ ip dan kemudian saya menulis «firefox»Di terminal itu, aplikasi (firefox dalam hal ini) akan terbuka untuk saya di monitor / layar saya, dan tidak ada yang akan ditampilkan di monitor komputer lain itu (yang saya hubungkan dari jarak jauh melalui SSH).
Setidaknya ini yang bisa saya hargai -XJika saya salah, jelaskan keraguan tersebut.
Salam dan sekali lagi, selamat datang di situs kami 😉
Persis yang terjadi jika yang terjadi adalah saya mengerti bahwa itu yang dimaksudkan, tetapi saya melihat itu tidak begitu baik, setidaknya itu cara membuka aplikasi dari jarak jauh, meskipun tidak digunakan untuk bercanda 🙂 dan terima kasih atas sambutannya di sini kita akan berjalan.
Begitulah masalahnya hehehehe, tidak berhasil buat saya bercanda, tapi untuk berhasil ya, karena pemrosesan dan pemuatan diasumsikan oleh remote PC itu, sementara aplikasi ditampilkan di layar saya, tip bagus 😉
Salam dan kita saling baca disini 🙂
Jika saya memahami prosedurnya dengan baik, sekarang bagaimana cara mendapatkan IP mesin 2 dari konsol saya? Bisa ?
Saya tidak tahu apa-apa tentang jaringan, sayang sekali 🙁
Di terminal taruh: ifconfig
Di sana Anda dapat melihat detail setiap antarmuka jaringan, apakah Anda memiliki LAN (jaringan kabel), Wifi, atau lainnya.
Di mana dikatakan "inet", di sana Anda bisa tahu IP-nya 😀
Dan jangan khawatir, tidak ada yang lahir tahu hahaha, kita semua belajar sambil jalan.
salam
Terima kasih!!! itulah yang saya cari ...
Dan jika saya ingin melakukannya dari web menggunakan php, juga menampilkan gambar web, tanpa menggunakan script yang Anda buat, maksudnya seperti itu, bagaimana saya bisa mencapainya ???
$ image = »http://website.net/imagen.png»;
$ message = »berhenti mendengarkan Enrique Iglesias»;
exec ("export display =: 0.0 | beri tahu-kirim $ pesan -i $ gambar");
halo saran yang sangat bagus!
Mengenai ssh, ini berfungsi jika Anda mengekspor layar.
Setidaknya saya mengerti itu di konsol.
Sebuah saludo.-
Saat mengkonfigurasi file sshd_config, perlu mengubah x11Forwarding agar dapat melakukan apa yang Anda lakukan? itulah keraguan saya
Hai, saya punya pertanyaan, bisakah sebaliknya? Misalnya, jika saya menggunakan PC1 tanpa firefox, dan pacar saya menggunakan PC2 dengan firefox, dapatkah saya menjalankan firefox dari PC2 dan membuat jendela browser muncul di PC1 di mana browser belum diinstal?