SSH Nasıl Kullanılır

Yazar: Louise Ward
Yaratılış Tarihi: 12 Şubat 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
SSH Bağlantısı - Yeni Başlayanlar İçin Linux - 4
Video: SSH Bağlantısı - Yeni Başlayanlar İçin Linux - 4

İçerik

Ağ üzerinden başka bir bilgisayara bağlanıyorsanız, muhtemelen verilerinizi güvende tutmak istersiniz. Ve SSH geçerli bir seçenektir. Bunu yapmak için, bilgisayarınızda SSH'yi doğru şekilde kurmanız ve ardından sunucuya şifreli bir bağlantı oluşturmanız gerekir. Aynı zamanda, SSH bağlantının her iki ucunda da etkinleştirilmelidir. Bağlantınızın güvenliğini sağlamak için aşağıdaki talimatları izleyin.

Adımlar

Bölüm 1/3: İlk kez bağlanma

  1. SSH kurulumu. Windows için SSH istemcisini indirmeniz ve kurmanız gerekir. En ünlüsü Cygwin'dir: programı geliştiricinin web sitesinden ücretsiz olarak indirebilirsiniz. Diğer herhangi bir programı yaptığınız gibi indirin ve kurun. Cygwin'in yanı sıra PuTTY, popüler bir ücretsiz seçenektir.
    • Cygwin kurulum işlemi sırasında, Net bölümünden OpenSSH'yi kurmayı seçmelisiniz.
    • Linux ve Mac OS X'te yerleşik SSH bulunur. Bunun nedeni, SSH'nin bir UNIX sistemi olması ve Linux ve OS X'in bu sistemden geliştirilmiş olmasıdır.
    • Yıldönümü Güncellemesiyle birlikte Windows 10 kullanıyorsanız, Linux için Windows Alt Sistemini kurabilirsiniz: bu özellikle SSH önceden yüklenecektir.

  2. SSH'yi çalıştırın. Cygwin tarafından yüklenen terminal programını veya Windows 10'da Ubuntu'da Bash'i veya OS X ve Linux'ta Terminal'i açın. SSH, diğer bilgisayarlarla etkileşim kurmak için bir terminal arabirimi kullanır. SSH'nin grafik arayüzü yoktur, bu yüzden komut yazmaya alışmanız gerekecektir.
  3. Bağlantı kontrol ediliyor. Güvenlik anahtarınızı oluşturmaya ve dosyaları aktarmaya başlamadan önce, kullandığınız bilgisayarda ve bağlantının diğer ucunda SSH'nin doğru şekilde yapılandırıldığından emin olmalısınız. Bunun yerine aşağıdaki komutu girin diğer bilgisayardaki kullanıcı adınızla ve o sunucunun veya bilgisayarın adresine göre:
    • $ ssh @
    • Bağlantı kurulduğunda, bir şifre girmeniz istenecektir. Siz yazarken, fare işaretçisi hareket etmeyecek ve girilen karakterler görüntülenmeyecektir.
    • Bu adımda bir hata varsa, o zaman bilgisayarınızda SSH yanlış yapılandırılmıştır veya diğer uçtaki bilgisayar SSH bağlantılarını kabul etmemektedir.
    İlan

Bölüm 2/3: Temelleri öğrenmek


  1. SSH kabuğuna gidin (komut yorumlayıcısı). Diğer uç bilgisayara ilk kez bağlanırken, HOME dizininde "kapatmanız" gerekir. Dizin yapısında gezinmek için komutları kullanın CD:
    • cd .. doğrudan ağacın önündeki dizine gider
    • CD belirli bir dizine gitme.
    • cd / home / dizin / yol / ana dizinden belirli bir dizine gidin.
    • cd ~ HOME dizininize dönün.

  2. Mevcut dizinin içeriğini kontrol edin. Geçerli dizindeki dosyaları ve klasörleri görüntülemek için şu komutu kullanabilirsiniz: is:
    • ls, geçerli dizindeki tüm dizinleri ve dosyaları listeler.
    • ls -l dizindeki içeriği boyut, izinler ve tarih gibi ek bilgilerle listeler.
    • ls-a, gizli dosyalar ve klasörler dahil tüm içeriği listeler.
  3. Dosyaları konumunuzdan diğer bilgisayara kopyalayın. Dosyaları mevcut bilgisayardan uzaktan eriştiğiniz bilgisayara kopyalamak için şu komutu kullanabilirsiniz: scp:
    • scp / bakanlık / dizin1.txt @:<đường_dẫn> example_1.txt dosyasını şuraya kopyalayacak: <đường_dẫn> uzaktan erişilen bilgisayara özel. Alanı boş bırakabilirsiniz <đường_dẫn> bu bilgisayarın köküne kopyalamak için.
    • scp @: /home/example_1.txt./, example_1.txt dosyasını uzak bilgisayardaki ev dizininden doğrudan bu terminalde girdiğiniz dizine taşıyacaktır.
  4. Dosyaları kabuk üzerinden kopyalayın. Komutları kullanabilirsiniz cp, dosyaları aynı dizine veya önceden tanımlanmış dizine kopyalamak için:
    • cp example_1.txt example_2.txt, example_1.txt'nin bir kopyasını oluşturacak ve onu geçerli dizinde example_2.txt olarak adlandıracaktır.
    • cp example_1.txt / directory, dizin tarafından belirtilen dizinde example_1'in bir kopyasını oluşturur.
  5. Dosyaları dönüştürün ve yeniden adlandırın. Bir dosyayı yeniden adlandırmak veya taşımak (kopyalamadan) istiyorsanız, şu komutu kullanabilirsiniz: mv:
    • mv example_1.txt example_2.txt, example_1.txt'yi example_2.txt olarak yeniden adlandıracak, dosya eski dizinde kalacaktır.
    • dizin_1 dizin2 dizin_1'i dizin2 olarak yeniden adlandırın. Dizinde bulunan içerik aynı kalır.
    • mv directory_1.txt dizin_1 / example_1.txt dosyasını dizin_1'e taşıyın.
    • mv directory_1.txt directory_1 / example_2.txt, example_1.txt'yi directory_1'e taşıyın ve directory_2.txt olarak yeniden adlandırın.
  6. Dosyaları ve klasörleri silin. Uzaktan erişilen bir bilgisayardaki içeriği silmek için bir komut kullanabilirsiniz. rm:
    • rm example_1.txt, example_1.txt adını dosya silin.
    • rm –I example_1.txt sizden onay aldıktan sonra example_1.txt dosyasını siler.
    • rm directory_1 / tüm içeriği ile directory_1 silin.
  7. Dosyaların izinlerini değiştirin. Dosyaların okuma ve yazma izinlerini şu komutla değiştirebilirsiniz: chmod:
    • chmod u + w example_1.txt, kullanıcıya (u) yazma (düzenleme) izni ekler. Eklentileri de kullanabilirsiniz grup hakları için g ve o evrensel haklar verir.
    • chmod g + r example_1.txt, grup dosyasına okuma (erişim) izinleri ekler.
    • Makinenizin çeşitli özelliklerini güvenlik altına almak veya açmak için kullanabileceğiniz komutların listesi oldukça uzundur.
  8. Diğer temel gelişigüzel komutları öğrenin. Kabuk arayüzünde oldukça sık kullanılan birkaç önemli komut daha var, bunlar:
    • yeni dizin mkdir, yeni dizin adı verilen bir alt dizin oluşturur.
    • pwd, geçerli dizin konumunu gösterir.
    • o anda sisteme kimlerin giriş yaptığını kim gösterir.
    • pico newfile.txt veya tr newfile.txt yeni bir dosya oluşturur ve dosya düzenleyicisini açar. Farklı makinelerde farklı dosya düzenleyicileri kurulu olabilir. Pico ve vi en popüler ikisidir. Bilgisayarınız farklı bir dosya düzenleyicisi kullanıyorsa, farklı komutlar kullanmanız gerekebilir.
  9. Herhangi bir sipariş hakkında ayrıntılı bilgi alın. Komutun ne yaptığından emin değilseniz, şu komutu kullanabilirsiniz: tüm olası parametreleri ve kullanımları öğrenmek için adam:
    • adam o komutla ilgili bilgileri görüntüler
    • adam-k belirtilen anahtar sözcük için her komut sayfasını bulun.
    İlan

Bölüm 3/3: Şifreli anahtarlar oluşturma

  1. SSH anahtarınızı oluşturun. Bu tuşlar, her bağlandığınızda şifre girmenize gerek kalmadan uzak cihaza bağlanmanıza izin verir. Bu yol çok daha güvenlidir çünkü onunla ağ üzerinden şifre göndermenize gerek yoktur.
    • Bir komut girerek bilgisayarınızda bir kilit klasörü oluşturun $ mkdir.ssh
    • Komutları kullanarak genel ve özel anahtarlar oluşturun $ ssh-keygen -t rsa
    • Anahtar için bir şifre oluşturmak isteyip istemediğiniz sorulacaktır: isteğe bağlıdır. Parola oluşturmak istemiyorsanız, sadece Enter tuşuna basın. İd_rsa ve id_rsa.pub anahtarları.ssh dizininde oluşturulacaktır.
    • Özel anahtar izinlerini değiştirin. Yalnızca özel anahtarın sizin tarafınızdan okunabilir olduğundan emin olmak için bir komut girin $ chmod 600.ssh / id_rsa
  2. Ortak anahtarı diğer bilgisayarda bırakın. Anahtar oluşturulduktan sonra, genel anahtarı diğer bağlantının üzerine yerleştirmeye hazırsınız, böylece parola olmadan bağlanabilirsiniz. Aşağıdaki komutu girin, gerekli parçaları gösterildiği gibi değiştirin:
    • $ scp.ssh ​​/ id_rsa.pub @:
    • Komutun sonundaki iki nokta üst üste (:) işaretini unutmayın.
    • Dosya aktarımına başlamadan önce şifrenizi girmeniz istenecektir.
  3. Ortak anahtarı diğer bilgisayara yükleyin. Bir kez yerleştirildikten sonra, düzgün çalışması için diğer cihaza kilidi takmanız gerekir. İlk olarak, 3. adımda yaptığınız şekilde diğer uç bilgisayarda oturum açın.
    • Bu bilgisayarda halihazırda mevcut değilse bir SSH dizini oluşturun: $ mkdir.ssh
    • Anahtarınızı lisanslı anahtar dosyasıyla ilişkilendirin. Bu dosya halihazırda mevcut değilse, başlatılacaktır: $ cat id_rsa.pub >>. ssh / yetkili_keys
    • Erişime izin vermek için SSH dizini iznini değiştirin: $ chmod 700.ssh
  4. Bağlantının çalışıp çalışmadığını kontrol edin. Anahtarı, bağlantının diğer ucundaki bilgisayara yükledikten sonra, şifre girmeden bağlantı kurabilmelisiniz. Bağlantınızı kontrol etmek için aşağıdaki komutu kullanın: $ ssh @
    • Bağlanırken parola girmeniz gerekmiyorsa, anahtarın doğru şekilde yapılandırılmış olması gerekir.
    İlan