SSH Nasıl Kullanılır (Resimlerle)

İçindekiler:

SSH Nasıl Kullanılır (Resimlerle)
SSH Nasıl Kullanılır (Resimlerle)

Video: SSH Nasıl Kullanılır (Resimlerle)

Video: SSH Nasıl Kullanılır (Resimlerle)
Video: Microsoft hesabınıza oturum açamazsanız ne yapmalısınız | Hesap kurtarma | Microsoft 2024, Mayıs
Anonim

İnternet üzerinden başka bir bilgisayara bağlanıyorsanız, muhtemelen verilerinizi güvende tutmak isteyeceksiniz. SSH, bunu yapmanıza yardımcı olmanın bir yoludur. Bunun gerçekleşmesi için, bilgisayarınızda SSH'yi düzgün bir şekilde kurmanız ve ardından sunucunuzla şifreli bir bağlantı oluşturmanız gerekir. Unutmayın, bağlantının güvenli olması için bağlantının her iki ucunda da SSH'nin etkin olması gerekir. Bağlantınızın olabildiğince güvenli olduğundan emin olmak için bu kılavuzu izleyin.

adımlar

Bölüm 1/3: İlk Kez Bağlanıyor

SSH Adım 1'i kullanın
SSH Adım 1'i kullanın

Adım 1. SSH'yi yükleyin

Windows için bir SSH istemci programı indirmeniz ve yüklemeniz gerekecektir. En popüler olanı, geliştiricinin web sitesinden ücretsiz olarak edinilebilen Cygwin'dir. Başka bir programda yaptığınız gibi indirin ve kurun. Bir başka popüler ücretsiz program PuTTY'dir.

  • Cygwin kurulumu sırasında, Net bölümünden OpenSSH kurmayı seçmelisiniz.
  • Linux ve Mac OS X, sistemde önceden kurulu SSH ile birlikte gelir. Bunun nedeni, SSH'nin bir UNIX sistemi olması ve Linux ile OS X'in UNIX'ten türetilmiş olmasıdır.
  • Yıldönümü Güncellemesine sahip Windows 10'unuz varsa, önceden yüklenmiş SSH ile gelen Linux için Windows Alt Sistemini yükleyebilirsiniz.
SSH Adım 2'yi kullanın
SSH Adım 2'yi kullanın

Adım 2. SSH'yi çalıştırın

Cygwin tarafından yüklenen terminal programını veya Windows 10 için Windows'ta Ubuntu'da Bash'i açın veya OS X veya Linux'ta Terminal'i açın. SSH, diğer bilgisayarlarla etkileşim kurmak için terminal arabirimini kullanır. SSH için grafiksel bir arayüz yoktur, bu nedenle komutları rahatça yazmanız gerekecektir.

SSH Adım 3'ü kullanın
SSH Adım 3'ü kullanın

Adım 3. Bağlantıyı test edin

Güvenli anahtarlar oluşturmaya ve dosyaları taşımaya başlamadan önce, SSH'nin bilgisayarınızda ve bağlandığınız sistemde düzgün şekilde yapılandırıldığını test etmek isteyeceksiniz. Uzak bilgisayardaki kullanıcı adınızla ve uzak bilgisayar veya sunucunun adresiyle değiştirerek aşağıdaki komutu girin:

  • $ ssh @

  • Bir bağlantı noktası belirtmek istiyorsanız, ekleyin

    -p 0000

  • (0000'i istenen bağlantı noktası numarasıyla değiştirin).
  • Bağlantı kurulduktan sonra şifreniz istenecektir. Parolanızı yazarken imlecin hareket ettiğini veya herhangi bir karakter girildiğini görmezsiniz.
  • Bu adım başarısız olursa, ya SSH bilgisayarınızda yanlış yapılandırılmıştır ya da uzak bilgisayar SSH bağlantılarını kabul etmiyordur.

Bölüm 2/3: Temel Komutları Öğrenme

SSH Adım 4'ü kullanın
SSH Adım 4'ü kullanın

Adım 1. SSH kabuğunda gezinin

Uzak bilgisayara ilk kez bağlandığınızda, HOME dizininizde bulunmanız gerekir. Dizin yapısında gezinmek için

CD

emretmek:

  • cd..

  • sizi bir dizinde yukarı taşıyacaktır.
  • CD

  • sizi belirtilen alt dizine taşıyacaktır.
  • cd /home/dizin/yol/

  • sizi kökten (ev) belirtilen dizine taşıyacaktır.
  • cd ~

  • sizi ANA dizininize döndürecektir.
SSH Adım 5'i kullanın
SSH Adım 5'i kullanın

Adım 2. Mevcut dizininizin içeriğini kontrol edin

Geçerli konumunuzdaki hangi dosya ve klasörleri görmek için

ls

emretmek:

  • ls

  • geçerli dizininizdeki tüm dosya ve klasörleri listeler.
  • ls –l

  • boyut, izinler ve tarih gibi ek bilgilerle birlikte dizinin içeriğini listeler.
  • l-a

  • gizli dosya ve klasörler dahil tüm içeriği listeler.
SSH Adım 6'yı kullanın
SSH Adım 6'yı kullanın

3. Adım. Bulunduğunuz yerden dosyaları uzak bilgisayara kopyalayın

Yerel bilgisayarınızdan uzaktan eriştiğiniz bilgisayara dosya kopyalamanız gerekirse,

scp

emretmek:

  • scp /localdirectory/example1.txt @:

  • example1.txt dosyasını uzak bilgisayarda belirtilene kopyalayacaktır. Uzak bilgisayarın kök klasörüne kopyalamak için boş bırakabilirsiniz.
  • scp @:/home/example1.txt./

  • example1.txt dosyasını uzak bilgisayardaki ana dizinden yerel bilgisayardaki geçerli dizine taşır.
SSH Adım 7'yi kullanın
SSH Adım 7'yi kullanın

Adım 4. Dosyaları kabuktan kopyalayın

kullanabilirsiniz

cp

aynı dizindeki veya seçtiğiniz bir dizindeki dosyaların kopyalarını oluşturma komutu:

  • cp örnek1.txt örnek2.txt

  • aynı konumda example2.txt adlı example1.txt dosyasının bir kopyasını oluşturur.
  • cp örnek1.txt /

  • tarafından belirtilen konumda example1.txt dosyasının bir kopyasını oluşturur.
SSH Adım 8'i kullanın
SSH Adım 8'i kullanın

Adım 5. Dosyaları taşıyın ve yeniden adlandırın

Bir dosyanın adını değiştirmek veya kopyalamadan taşımak isterseniz,

mv

emretmek:

  • mv örnek1.txt örnek2.txt

  • example1.txt dosyasını example2.txt olarak yeniden adlandırır. Dosya aynı konumda kalacaktır.
  • mv dizin1 dizin2

  • dizin1'i dizin2 olarak yeniden adlandırır. Dizinin içeriği değişmeden kalacaktır.
  • mv örnek1.txt dizini1/

  • example1.txt dosyasını dizin1'e taşıyacaktır.
  • mv example1.txt dizin1/example2.txt

  • example1.txt dosyasını dizin1'e taşıyacak ve onu example2.txt olarak yeniden adlandıracaktır
SSH Adım 9'u kullanın
SSH Adım 9'u kullanın

Adım 6. Dosyaları ve dizinleri silin

Bağlı olduğunuz bilgisayardan herhangi bir şeyi kaldırmanız gerekirse,

rm

emretmek:

  • rm örnek1.txt

  • example1.txt dosyasını siler.
  • rm –I örnek1.txt

  • onaylamanızı istedikten sonra example1.txt dosyasını siler.
  • rm dizini1/

  • dizin1'i ve tüm içeriğini silecektir.
SSH Adım 10'u kullanın
SSH Adım 10'u kullanın

Adım 7. Dosyalarınız için izinleri değiştirin

kullanarak dosyalarınızın okuma ve yazma ayrıcalıklarını değiştirebilirsiniz.

chmod

emretmek:

  • chmod u+w örnek1.txt

    kullanıcı (u) için dosyaya yazma (değiştirme) izni ekler. Ayrıca

    G

    grup izinleri için değiştirici veya

    Ö

  • dünya izinleri için.
  • chmod g+r örnek1.txt

  • grup için dosyaya okuma (erişim) izni ekler.
  • Sisteminizin çeşitli yönlerini güvenceye almak veya açmak için kullanabileceğiniz geniş bir izin listesi vardır.
SSH Adım 11'i kullanın
SSH Adım 11'i kullanın

Adım 8. Diğer çeşitli temel komutları öğrenin

Kabuk arayüzünde biraz kullanacağınız birkaç önemli komut daha var. İçerirler:

  • mkdir yeni dizin

  • newdirectory adında yeni bir alt dizin oluşturacaktır.
  • pwd

  • geçerli dizin konumunuzu gösterecektir.
  • kim

  • sisteme kimlerin giriş yaptığını gösterir.
  • pico yeni dosya.txt

    veya

    vi yeni dosya.txt

  • yeni bir dosya oluşturacak ve dosya düzenleyiciyi açacaktır. Farklı sistemlerde farklı dosya düzenleyiciler kurulu olacaktır. En yaygın olanları pico ve vi'dir. Yüklü farklı bir dosya düzenleyiciniz varsa, farklı komutlar kullanmanız gerekebilir.
SSH Adım 12'yi kullanın
SSH Adım 12'yi kullanın

Adım 9. Herhangi bir komut hakkında ayrıntılı bilgi alın

Bir komutun ne yapacağından emin değilseniz,

adam

tüm olası kullanımları ve parametreleri öğrenmek için komut:

  • adam

  • bu komutla ilgili bilgileri görüntüler.
  • adam -k

  • belirttiğiniz anahtar kelime için tüm man sayfalarını arayacaktır.

Bölüm 3/3: Şifreli Anahtarlar Oluşturma

SSH Adım 13'ü kullanın
SSH Adım 13'ü kullanın

Adım 1. SSH anahtarlarınızı oluşturun

Bu tuşlar, her seferinde şifrenizi girmek zorunda kalmadan uzak konuma bağlanmanıza izin verecektir. Parolanın ağ üzerinden iletilmesi gerekmeyeceğinden, bu uzak bilgisayara bağlanmanın çok daha güvenli bir yoludur.

  • Komutunu girerek bilgisayarınızda anahtar klasörünü oluşturun

    $ mkdir.ssh

  • Komutu kullanarak genel ve özel anahtarları oluşturun

    $ ssh-keygen –t rsa

  • Anahtarlar için bir parola oluşturmak isteyip istemediğiniz sorulacaktır; bu isteğe bağlıdır. Parola oluşturmak istemiyorsanız Enter'a basın. Bu,.ssh dizininde iki anahtar oluşturacaktır: id_rsa ve id_rsa.pub
  • Özel anahtarınızın izinlerini değiştirin. Özel anahtarın yalnızca sizin tarafınızdan okunabilmesini sağlamak için komutu girin.

    $ chmod 600.ssh/id_rsa

SSH Adım 14'ü kullanın
SSH Adım 14'ü kullanın

Adım 2. Ortak anahtarı uzak bilgisayara yerleştirin

Anahtarlarınız oluşturulduktan sonra, parola olmadan bağlanabilmeniz için ortak anahtarı uzak bilgisayara yerleştirmeye hazırsınız. Daha önce açıklandığı gibi uygun parçaları değiştirerek aşağıdaki komutu girin:

  • $ scp.ssh/id_rsa.pub @:

  • Komutun sonuna iki nokta üst üste (:) eklediğinizden emin olun.
  • Dosya aktarımı başlamadan önce şifrenizi girmeniz istenecektir.
SSH Adım 15'i kullanın
SSH Adım 15'i kullanın

Adım 3. Ortak anahtarı uzak bilgisayara yükleyin

Anahtarı uzak bilgisayara yerleştirdikten sonra, düzgün çalışması için yüklemeniz gerekir. İlk olarak, 3. Adımda yaptığınız gibi uzak bilgisayarda oturum açın.

  • Henüz mevcut değilse, uzak bilgisayarda bir SSH klasörü oluşturun:

    $ mkdir.ssh

  • Anahtarınızı yetkili anahtarlar dosyasına ekleyin. Dosya henüz mevcut değilse, oluşturulacaktır:

    $ cat id_rsa.pub >>.ssh/yetkili_anahtarlar

  • Erişime izin vermek için SSH klasörünün izinlerini değiştirin:

    $ chmod 700.ssh

SSH Adım 16'yı kullanın
SSH Adım 16'yı kullanın

Adım 4. Bağlantının çalışıp çalışmadığını kontrol edin

Anahtar uzak bilgisayara yüklendikten sonra, parolanızı girmeniz istenmeden bir bağlantı başlatabilmeniz gerekir. Bağlantıyı test etmek için aşağıdaki komutu girin:

$ ssh @

Parola sorulmadan bağlanırsanız, anahtarlar doğru şekilde yapılandırılmıştır

Önerilen: