ssh bağlantısı üzerinden gedit kullanma - sunucuda gedit yüklü olmalı mı?


10

Ssh üzerinde grafiksel araçlar kullanmayı denemek istedim. Sadece yeni bir şey öğrenmek için :)

bu yüzden benim anlayışım bu şekilde bağlarım: ssh -port -x user @ server

Ama ben ubuntu sunucu çalıştırıyorum bu yüzden hiçbir GUI ve böylece hiçbir GUI araçları vardır. Anladığım kadarıyla gedit'i sunucuya yüklemem gerekiyor. Ama aynı zamanda xserver?

Birisi bana bu kavramları temizleyebilir mi?

Yanıtlar:


13

Doğru komut

ssh -p 2222 -X user@host

burada sunucunun 2222 port numarasını dinlediğini varsayalım. Ayrıca Xseçenek durumunda önemli olduğunu, büyük harf olması gerektiğini unutmayın.

Çalıştırmak istediğiniz programın sunucuda yüklü olması gerekir (bu durumda gedit). Ayrıca, gedit'i X yüklemeden kurabilirsiniz, çünkü yapmaya çalıştığınız gibi gedit'i uzak bir X sunucusunda çalıştırabilirsiniz .


1

Sorunun ssh console komutunun nasıl kullanılacağı hakkında değil, ssh bağlantıları üzerinden gedit kullanmanın bir yolu olduğunu düşünüyorum. Bir yol var .. Uzak dosya sistemini sshfs aracılığıyla yerel bir dizine bağlayabilir, daha sonra bu dosyaları düzenlemek için gedit'i veya yerel ssh eşlemesindeki dosyaları düzenlemek için yerel makinede çalışan herhangi bir uygulamayı kullanabilirsiniz.


Parlak! Bu sunucuda gedit'i çalıştırmak için nasıl yardımcı olacak? Sunucuya yüklü grafik araçları olmadan bunu yapmanın bir yolu yoktur. Ancak uzak dosyalara erişmek yararlıdır . Ve sonra @Sandro onları düzenlemek için nano veya vim kullanabilir.
Danatela


1

Tamam üzgünüm, bu sorunun özellikle ssh üzerindeki X veya bu tür şeyler hakkında olduğunu fark ettim. Ama bunu yazdığımdan beri yine de göndereceğim. Eğer soru değil gibi sadece "yeni şeyler denemek" için değil ve sadece gedit ile bir ssh sunucusunda bir dosya açmak istiyorum. Şahsen ben böyle yapmazdım. Ancak bazen sunucuma ssh üzerinden giriş yaptığımda gedit'te bir dosya açabilmek isterim. Bu şekilde buraya geldim. (ve bunun cevabını burada bulamadım)

ssh, sftp'nin de mevcut olduğu anlamına gelir. Modern GNU / linux dosya yöneticileri, sftp sunucusuna bağlanmayı ve dosyalara yerel oldukları gibi göz atmayı ve bunları açıp düzenlemeyi destekler (ancak genellikle ağ üzerinden daha yavaştır)

Güvenlik ve rahatlık için ortak anahtar kurulumuyla bir giriş yaptım, bu yüzden sadece nautilus'ta yaptığım bir yer işaretini tıklayarak ssh ve sftp üzerinden sunucuma giriş yapabilirim:

  1. Dosya -> Sunucuya bağlan
  2. ssh / sftp sunucunuzu doldurun sftp: //user@11.11.11.11/folder
  3. connect.
  4. Yer İşareti Yap.
  5. Gedit (ya da herhangi bir şey) ile ilişkili dosyalara çift tıklayın

İşte böyle yapıyorum. Ben onun gvfs ve onun nautilus & co kullanımı sanal bir dosya sistemi düşünüyorum. Önyüklemede automount sunucularına kurabilir ve gerekirse dizinleri her zaman (konsolda) kullanabilirsiniz.


1
  • Aşağıdaki komutu kullanın

    ssh -X user@host
    

X, uzak x sunucusunu gösteren büyük harf olmalıdır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.