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: Eşinizin siz olmadan gittiği yerleri nasıl görürsünüz ? 2024, Mayıs
Anonim

Herkesin bildiği güvensiz bir İnternet üzerinden diğer bilgisayarlara bağlanmak istiyorsanız, verilerinizi güvende tutmak için elinizden gelen her şeyi yapmak isteyebilirsiniz. SSH, verilerinizin güvenliğini sağlamanın bir yoludur. Verilerin güvenliğini sağlamak için, bilgisayarınızda SSH'yi düzgün bir şekilde kurmanız ve ardından sunucuyla şifreli bir bağlantı kurmanız gerekir. Yine de, güvenli bir bağlantı kurmak için her iki bağlantı noktasında da SSH olması gerektiğini unutmayın. Bağlantınızın olabildiğince güvenli olduğundan emin olmak için bu kılavuzu izleyin.

Adım

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 istemcisi indirmeniz gerekir. En popüler istemci, geliştiricinin sitesinden ücretsiz olarak edinilebilen Cygwin'dir. Başka bir program kurar gibi indirin ve kurun. Başka bir ücretsiz seçenek PuTTY'dir.

  • Cygwin kurulumu sırasında, Net bölümünden OpenSSH kurmayı seçmelisiniz.
  • Linux ve OS X'in sistemde zaten bir SSH istemcisi vardır, çünkü SSH bir Unix sistemidir ve Linux ve OS X, Unix'ten gelir.
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 kurulan Terminal programını açın veya OS X veya Linux'ta bir terminal açın. SSH, diğer bilgisayarlarla etkileşim kurmak için bir terminal arabirimi kullanır. SSH için grafiksel bir arayüz yoktur, bu yüzden komutları rahatça yazmanız gerekir.

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

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

Bir güvenlik anahtarı oluşturmadan ve dosyaları taşımadan önce, SSH'nin bilgisayarınızda ve hedef bilgisayarınızda doğru şekilde yapılandırıldığını kontrol etmek isteyebilirsiniz. Kullanıcı adınızla ve hedef bilgisayarınızın veya sunucunuzun adresiyle değiştirerek bu komutu girin.:

  • $ssh@

  • Başarılı bir bağlantıdan sonra sizden bir şifre istenecektir. Parolanızı yazarken imlecin hareket ettiğini veya girilen karakterleri görmeyeceksiniz.
  • Bu adım başarısız olursa, SSH bilgisayarınızda doğru şekilde kurulmamış olabilir veya sunucu SSH bağlantılarını kabul etmiyor olabilir.

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ğuna göz atın

Uzak bir bilgisayara ilk kez bağlandığınızda, HOME dizininde olacaksınız. Dizin yapıları arasında hareket etmek için şu komutu kullanın:

CD

:

  • CD..

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

  • sizi girdiğiniz alt dizine taşıyacaktır.
  • cd /home/dizin/yol/

  • sizi kökten (ev) belirli bir dizine taşıyacak
  • cd ~

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

Adım 2. Geçerli dizinin içeriğini kontrol edin

Geçerli konumunuzdaki dosya ve klasörleri görüntülemek için şu komutu kullanabilirsiniz:

ls

komutlar:

  • ls

  • geçerli dizindeki tüm dosya ve klasörleri gösterecektir.
  • ls –l

  • boyut, izinler ve tarih gibi ek bilgilerle birlikte dizinin içeriğini görüntüler.
  • l-a

  • gizli dosya ve klasörler dahil tüm dizini gösterecektir.
SSH Adım 6'yı kullanın
SSH Adım 6'yı kullanın

Adım 3. Dosyaları bilgisayarınızdan uzak bilgisayara kopyalayın

Dosyaları bilgisayarınızdan uzak bir bilgisayara kopyalamanız gerekirse, şu komutu kullanabilirsiniz:

scp

komutlar:

  • scp /localdirectory/example1.txt @:

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

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

Adım 4. Dosyayı kabuk aracılığıyla kopyalayın

komutunu kullanabilirsiniz.

cp

dosyaları aynı dizine veya seçtiğiniz bir dizine kopyalamak için.

  • cp örnek1.txt örnek2.txt

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

  • içinde belirtilen konuma example1.txt dosyasının bir kopyasını oluşturacaktır.
SSH Adım 8'i kullanın
SSH Adım 8'i kullanın

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

Bir dosyayı yeniden adlandırmak veya kopyalamadan taşımak istiyorsanız, şu komutu kullanın:

mv

  • mv örnek1.txt örnek2.txt

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

  • dizin1'i dizin2 olarak yeniden adlandırır. Dizinin içeriği değişmeyecek.
  • 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

Uzak bilgisayardan herhangi bir şeyi silmeniz gerekirse, komutu kullanabilirsiniz.

rm

  • rm örnek1.txt

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

  • size bir uyarı verdikten 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. Dosya izinlerini değiştirin

Komutu ile dosyalarınızdaki okuma ve yazma izinlerini değiştirebilirsiniz.

chmod

  • chmod u+w örnek1.txt

    kullanıcı (u) için dosya yazma/değiştirme izinleri ekler. Ayrıca kullanabilirsiniz

    G

    grup izinleri ve

    Ö

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

  • grup için dosyalara okuma/erişim izinleri ekler.
  • Sisteminizin çeşitli yönlerine erişimi 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 temel komutları öğrenin

Kabuk arayüzünde sıklıkla kullanacağınız diğer bazı önemli komutlar da şunlardır:

  • mkdir yeni dizin

  • newdirectory adında yeni bir dizin oluşturacak
  • pwd

  • geçerli dizininizi gösterecektir.
  • kim

  • sistemde kimlerin oturum açmış olduğunu gösterecektir.
  • pico yeni dosya.txt

    veya

    vi yeni dosya.txt

  • yeni bir dosya oluşturacak ve dosya düzenleyiciyi açacaktır. Farklı sistemlerin farklı dosya düzenleyicileri olacaktır. En yaygın editörler pico ve vi'dir. Farklı bir dosya düzenleyici kullanıyorsanız, farklı bir komut kullanmanız gerekecektir.
SSH Adım 12'yi kullanın
SSH Adım 12'yi kullanın

Adım 9. Herhangi bir komut için ayrıntılı bilgi alın

Bir komutun işlevinden emin değilseniz, komutu kullanın.

adam

tüm parametreleri ve kullanımlarını öğrenmek.

  • adam

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

  • girdiğiniz anahtar kelimelerle tüm man sayfalarını arayacaktır.

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

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

Adım 1. Bir SSH anahtarı oluşturun

Bu kilit, her seferinde parola girmek zorunda kalmadan uzak bir konuma bağlanmanıza olanak tanır. Bu, parolanız ağ üzerinden gönderilmeyeceğinden, uzaktaki bilgisayarla bağlantınızı daha güvenli hale getirecektir.

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

    $ mkdir.ssh

  • Komutla özel ve genel anahtarlar oluşturun

    $ ssh-keygen –t rsa

  • Anahtar için bir parola oluşturmanız istenecektir; isteğe bağlıdır. Anahtar için bir parola girmek istemiyorsanız Enter tuşuna basın. Bu,.ssh klasöründe iki anahtar oluşturacaktır: id_rsa ve id_rsa.pub.
  • Özel anahtar izinlerinizi değiştirin. Özel anahtarınızın yalnızca sizin tarafınızdan okunabildiğinden emin olmak için şu 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

Anahtarı oluşturduktan sonra, parola olmadan bağlanabilmeniz için ortak anahtarı uzak bilgisayarda saklayabilirsiniz. Daha önce açıklandığı gibi belirli 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.
  • Transfer işlemi başlamadan önce sizden bir şifre istenecektir.
SSH Adım 15'i kullanın
SSH Adım 15'i kullanın

Adım 3. Genel kodu uzak bilgisayara yükleyin

Kodu uzak bilgisayara yerleştirdikten sonra, kodun düzgün çalışması için onu yüklemeniz gerekir. İlk olarak, 3. adımda açıklanan şekilde sistemde oturum açın.

  • Zaten yoksa, uzak bilgisayarda bir SSH klasörü oluşturun:

    $ mkdir.ssh

  • Anahtarınızı yetkili bir anahtar dosyasına koyun. Dosya yoksa, oluşturulacaktır.

    $ cat id_rsa.pub >>.ssh/yetkili_anahtarlar

  • Erişilebilir hale getirmek 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, parola sorulmadan bir bağlantı başlatabilmeniz gerekir. Bağlantıyı kontrol etmek için bu komutu girin:

$ssh@

Önerilen: