Linux'ta SSH Nasıl Kurulur ve Kurulumunuzu Test Edersiniz: Başlangıç ​​Kılavuzu

Linux'ta SSH Nasıl Kurulur ve Kurulumunuzu Test Edersiniz: Başlangıç ​​Kılavuzu

Linux kullanmanın en önemli yollarından biri SSH'dir. Bu uzaktan erişim komut satırı aracı, yazılım yüklemekten Linux'u bir web sunucusu olarak yapılandırmaya kadar her şeyi yapmanızı sağlar. SSH zamandan tasarruf edebilir, sizi daha üretken hale getirebilir ve Linux dağıtımınızın gücünü ortaya çıkarmanıza yardımcı olabilir.





Ancak hem istemci hem de sunucu tarafında SSH'yi nasıl kurarsınız? SSH yazılımını her iki uçta nasıl kuracağınızı ve yapılandıracağınızı ve Linux bilgisayarınızı uzaktan nasıl kontrol edeceğinizi öğrenin.





SSH Nedir?

SSH'nin kısaltması S tedavi NS ell ve bir Linux bilgisayarını veya sunucusunu başka bir cihazdan uzaktan kontrol etmenizi sağlar. Yerel alan ağları ve internet üzerinden çalışır, yani evinizdeki Linux destekli bir medya sunucusunu veya farklı bir kıtadaki bir Linux web sunucusunu yönetmek için kullanılabilir.





SSH, uzak bilgisayarın masaüstü ortamına erişmenize izin vermezken, terminali kullanmanıza izin verir. Uzaktaki bilgisayara bağlandıktan sonra onu tam önünüzdeymiş gibi kullanabilirsiniz. Sadece root erişimine sahip olduğunuzdan emin olun.

ya Windows 10'a yükseltmezsem

Linux için başka uzaktan erişim çözümlerinin de mevcut olduğunu unutmayın. Örneğin, Ubuntu kullanıcıları şunlara güvenebilir: VNC uyumlu uzak masaüstü aracı Remmina .



SSH'yi kullanmak için uzak bilgisayarın (sunucunun) SSH'nin kurulu olduğundan emin olmanız gerekir. Ek olarak, yerel cihazınız (istemci) bir SSH uygulamasının yüklenmesine ihtiyaç duyacaktır.

İstemci Tarafı Kurulum

Bir istemciye SSH kurmak ve kurmak basittir. Bazı durumlarda herhangi bir ek yazılıma bile ihtiyacınız olmaz:





  • Linux kullanıcıları, terminalde yerleşik bir SSH istemcisi bulmalıdır
  • macOS bilgisayarlarda ayrıca terminalde önceden yüklenmiş SSH bulunur
  • Windows PC'lerin PowerShell komut satırı aracını kullanması veya yüklemesi gerekir. Macun

Resim Galerisi (2 Resim) Genişletmek Genişletmek Kapat

Linux sisteminizde SSH kurulu değil mi? Paketleri güncelleyerek ve yükselterek ekleyin, ardından aşağıdakileri yükleyin:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Windows'ta SSH kullanmaya alışkınsınız ama bir Linux masaüstüne mi geçtiniz? Kolay fare arayüzü ile PuTTY masaüstü SSH uygulamasını kaçırabilirsiniz. Neyse ki, bir Linux masaüstüne kurulabilir:

sudo apt install putty

SSH istemci yazılımınız yüklendiğinde, uzak bilgisayarınız veya sunucunuzla bağlantı kurmaya hazırsınız.

Tüm masaüstü ve mobil istemciler için genel bir kural olarak, tek ihtiyacınız olan bir IP adresi veya ana bilgisayar adı ve uygun oturum açma ayrıntılarıdır. Uygulamaların görünümü farklı olabilir ve bağlantı noktası adının manuel olarak girilmesi gerekebilir, ancak SSH istemcileri çoğunlukla ayırt edilemez.

Sunucu Tarafı Kurulum ve Yapılandırma

Bağlantı kurmadan önce, SSH bağlantınızı barındırmak için sunucu tarafı yazılımı yükleyin. Bu, SSH'yi kurmak veya etkinleştirmek için birinin bulunmasını gerektirir. Bunu yapmak için zaten orada olabilirsiniz --- aksi takdirde, sunucu tarafında bir meslektaşınız veya destek mühendisi SSH'yi kuracaktır.

Bir web barındırma paketi kullanıyorsanız, SSH'nin varsayılan olarak etkinleştirilmesi gerektiğini unutmayın. Değilse, SSH'yi kurmak için web barındırıcınızla konuşun.

Uzak bilgisayarda veya sunucuda SSH etkinleştirilmemişse, şunu yükleyin:

sudo apt install openssh-server

Bunun çalıştığını kontrol edin

sudo systemctl status ssh

Komut, 'etkin' yanıtına izin vermemelidir.

Bazı durumlarda Ubuntu güvenlik duvarı ufw SSH'yi engelleyebilir. Bunun olmamasını sağlamak için şunu kullanın:

sudo ufw allow ssh

Bazı durumlarda, uzak cihazda SSH'yi de etkinleştirmeniz gerekir. Bu, kullanılarak ayarlanabilen bir güvenlik önlemidir.

sudo systemctl enable ssh

Diğer seçenekler mevcuttur (

stop

,

start

, ve

disable

) SSH hizmetini yapılandırmak için.

IP Adresini Belirle

Uzak cihaza SSH üzerinden bağlanmak için makinenin IP adresini bilmeniz gerekir. Bunu bulmanın iki kolay yolu var:

  • Bir terminal komutu çalıştırın
  • Yönlendiriciyi kontrol edin

Uzak sistemin IP adresini görüntülemek için oturum açın ve çalıştırın

ip address

Bu, cihazın IP adresini döndürür, bu yüzden not alın. Daha eski Linux sürümlerinde

ifconfig

daha iyi sonuçlar sağlayabilir.

Bağlı cihazları görmek için yönlendiricinizi de kontrol edebilirsiniz. Linux PC veya sunucusu, tipik olarak işletim sistemi veya cihaz adına göre listelenecektir. Bu, tanımlamayı basitleştirmelidir.

Genel IP adresini görüntülemek için sunucuda oturum açın ve whatsmyip.org.

Kullandığınız IP adresi bağlantıya uygun olmalıdır. Bu nedenle, cihaz istemci ile aynı ağdaysa yerel IP adresini kullanın. İnternet üzerinden bağlantılar için genel IP adresini kullanın. Bilgisayar farklı bir ağda bulunuyorsa, 22 numaralı bağlantı noktasının bilgisayara iletildiğinden emin olun.

SSH üzerinden Linux'a bağlanma

Uzak makineye erişmek için doğru IP adresinin yanı sıra bir kullanıcı adı ve parolanız da olmalıdır.

Komut satırı SSH araçları için şunu kullanın:

ssh username@REMOTE.IP.ADDRESS.HERE

mutlaka değiştirin Kullanıcı adı gerçek kullanıcı adı ve UZAKTAN.IP.ADDRESS.HERE ile uzak aygıtın IP adresi ile. Vurmak Girmek, ve şifre istenecektir.

Doğru bir parola ile, çalışan bir terminal istemi alırsınız---şimdi uzak bilgisayarda oturum açtınız.

PuTTY gibi bir masaüstü SSH istemcisi mi kullanıyorsunuz?

Girin Ana Bilgisayar Adı veya IP adresi , seçin SSH bağlantı türü, ardından Açık. Kullanıcı adınız ve parolanız istendiğinde, bağlantıyı tamamlamak ve uzaktan erişim elde etmek için bunları komut satırı penceresine girin.

Bağlanamıyor musunuz? SSH Kurulumunuzla İlgili Sorunları Giderin

SSH bağlantı sorunları yaşıyorsanız, olası nedenler şunlardır:

  • SSH yazılımı her iki bilgisayarda da yüklü değil
  • Kullanıcı adınız veya şifreniz hatalı
  • IP adresi yanlış
  • Bir güvenlik duvarı bağlantıyı engelliyor veya 22 numaralı bağlantı noktası iletilmiyor

Her noktayı iki kez kontrol edin ve bağlanabilmeniz gerekir. Değilse, sorun daha karmaşık olabilir.

Linux'u SSH ile Uzaktan Kullanmak

SSH, bir veya daha fazla Linux bilgisayarını yönetmek için kullanışlı bir araçtır.

Tek bir sistemden herhangi bir makinede çalışabilmenizi sağlar. Hemen hemen her şeyi girebilirsiniz SSH üzerinden Linux terminal komutu.

iphone'umda neden yeşil bir nokta var

Anahtar örnekler şunları içerir:

  • Güncelleme: sudo apt güncelleme && sudo apt yükseltme
  • Durumu kontrol et: çalışma süresi
  • Çalışan süreçler: ps
  • CPU tarafından çalışan işlemler: Tepe

Listemizi kontrol edin Daha fazlası için bir Linux sunucusunu yönetmek için SSH komutları.

SSH'yi Kurun ve Linux'u Daha Güçlü Hale Getirin

SSH ile Linux çok daha esnek ve güçlü hale gelir. SSH sayesinde bir akıllı telefon kullanarak bir bilgisayara tam anlamıyla uzaktan erişebilirsiniz.

İstemci ve sunucu tarafı yazılımı etkinleştirilmiş ve yapılandırılmış olarak SSH doğru şekilde kurulursa, uzaktan komut satırı erişimi mümkündür. Daha fazlasına mı ihtiyacınız var? İşte nasıl yapılır Windows'tan bir Linux masaüstünü uzaktan kontrol edin .

Paylaş Paylaş Cıvıldamak E-posta Android'de Google'ın Yerleşik Kabarcık Düzeyine Nasıl Erişilir

Bir şeyin bir çimdikte düz olduğundan emin olmanız gerekiyorsa, artık telefonunuzda saniyeler içinde bir baloncuk seviyesi elde edebilirsiniz.

Sonrakini Oku
İlgili konular
  • Linux
  • Uzaktan erişim
  • terminal
  • Uzaktan çalışma
  • Linux İpuçları
  • SSH
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın