Makaleyi İndirMakaleyi İndir

İnternet üzerinden başka bir bilgisayara bağlanıyorsan muhtemelen verilerini güvende tutmak istersin. SSH bunu yapmanın bir yoludur. Bunu yapmak için, bilgisayarında SSH'ı düzgün bir şekilde kurman ve ardından sunucunla şifrelenmiş bir bağlantı oluşturman gerekir. Bağlantının güvenli olması için, bağlantının her iki ucunda da SSH'ın etkin olması gerektiğini unutma. Bağlantının olabildiğince güvenli olduğundan emin olmak için bu kılavuzu takip et.

Kısım 1
Kısım 1 / 3:

İlk Kez Bağlanma

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 SSH yükle.
    Windows için bir SSH istemci programı indirip kurman gerekir. Bunlardan en popüler olanı, geliştiricisinin web sitesinden ücretsiz olarak edinilebilen Cygwin'dir. Bunu, diğer programlar gibi indirip yükle. Bir başka popüler ücretsiz program PuTTY'dir.
    • Cygwin kurulumu sırasında, Net bölümünden OpenSSH kurmayı seçmelisin.
    • Linux ve Mac OS X, sistemde zaten yüklü olan SSH ile birlikte gelir. Bunun nedeni SSH'ın bir UNIX sistemi olması ve Linux ve OS X'in UNIX'ten türetilmiş olmasıdır.
    • Eğer Anniversary Update (Windows 10'un yayınlanan ilk büyük güncellemesi) uygulanmış bir Windows 10'un varsa önceden yüklenmiş SSH ile birlikte gelen, Linux için Windows Alt Sistemi yükleyebilirsin.
  2. How.com.vn Türkçe: Step 2 SSH'ı çalıştır.
    Windows 10'da Cygwin tarafından kurulan terminal programını veya Windows üzerine kurulan Ubuntu Bash'i, OS X ya da Linux'te ise Terminal uygulamasını aç. SSH, diğer bilgisayarlarla etkileşim kurmak için terminal arayüzünü kullanır. SSH’ın grafiksel arayüzü yoktur, bu nedenle komutları rahatça yazabiliyor olman gerekecek.
  3. How.com.vn Türkçe: Step 3 Bağlantıyı test et.
    Güvenli anahtarlar oluşturmaya ve dosyaları taşımaya başlamadan önce, SSH'ın bilgisayarında ve bağlandığın sistemde doğru yapılandırıldığını test etmen iyi olur. <kullanıcıadı> yerine uzak bilgisayardaki kullanıcı adını ve <uzakbilgisayar> yerine uzak bilgisayar veya sunucunun adresini yazarak aşağıdaki komutu gir:
    • $ ssh <kullanıcıadı>@<uzakbilgisayar>
    • Eğer bir port (bağlantı noktası) belirtmek istiyorsan komuta -p 0000 ekle (0000 yerine istediğin bağlantı noktası numarasını gir).
    • Bağlantı kurulduktan sonra şifren istenecektir. Şifreni yazarken imlecin hareketini veya herhangi bir karakter girişi görmeyeceksin.
    • Eğer bu adım başarısız olursa SSH bilgisayarında yanlış yapılandırılmış veya uzaktaki bilgisayar SSH bağlantılarını kabul etmiyor anlamına gelir.
    Reklam
Kısım 2
Kısım 2 / 3:

Temel Komutları Öğrenme

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 SSH kabuğunda gezin.
    Uzak bilgisayara ilk kez bağlandığında bulunduğun yer HOME (ev) dizini olmalı. Dizin yapısında gezinmek için cd komutunu kullan:[1]
    • cd .. komutu seni bir üst dizine taşır.
    • cd <dizinadı> komutu seni <dizinadı> içerisinde belirtilen alt dizine taşır.
    • cd /ev/dizin/dosyayolu/ komutu seni root (home) dizininden belirtilen dizine taşır.
    • cd ~ komutu seni HOME (ev) dizinine geri döndürür.
  2. How.com.vn Türkçe: Step 2 Bulunduğun dizinin içeriğini kontrol et.
    Bulunduğun yerdeki dosya ve klasörleri görmek için ls komutunu kullan:[2]
    • ls komutu bulunduğun dizindeki tüm dosya ve klasörleri listeler.
    • ls –l komutu dizinin içeriğini boyut, izinler ve tarih gibi ek bilgilerle birlikte listeler.
    • ls-a komutu gizli dosya ve klasörleri de içeren tüm içeriği listeler.
  3. How.com.vn Türkçe: Step 3 Bulunduğun yerdeki dosyaları uzak bilgisayara kopyala.
    Eğer bulunduğun bilgisayardaki dosyaları uzaktan eriştiğin bilgisayara kopyalaman gerekiyorsa bunu yapmak için scp komutunu kullanabilirsin:
    • scp /yereldizin/ornek1.txt <kullanıcıadı>@<uzakbilgisayar>:<dosyayolu> komutu, ornek1.txt dosyasını <dosyayolu> üzerine, yani uzak bilgisayardaki belirtilen dizine kopyalar (dosya isimlerinde Türkçe karakter olmadığından emin ol) . Dosyayı uzak bilgisayardaki root (kök) klasörüne kopyalamak için <dosyayolu>'nu boş bırakabilirsin.
    • scp <kullanıcıadı>@<uzakbilgisayar>:/ev/ornek1.txt ./ komutu, ornek1.txt dosyasını uzak bilgisayarın ev dizininden yerel bilgisayarında bulunduğun dizine kopyalar.
  4. How.com.vn Türkçe: Step 4 Kabuk içinde dosya kopyala.
    Aynı dizinde veya seçtiğin herhangi bir dizinde dosyaların kopyalarını oluşturmak için cp komutunu kullanabilirsin:
    • cp ornek1.txt ornek2.txt komutu ornek1.txt dosyasının bir kopyasını ornek2.txt adıyla aynı lokasyonda oluşturur.
    • cp ornek1.txt <dizin>/ komutu ornek1.txt dosyasının bir kopyasını <dizin> ile belirtilen lokasyonda oluşturur.
  5. How.com.vn Türkçe: Step 5 Dosyaları taşı ve yeniden adlandır.
    Eğer bir dosyanın adını değiştirmek ya da onu başka bir yere kopyalamadan taşımak istersen mv komutunu kullanabilirsin:
    • mv ornek1.txt ornek2.txt komutu ornek1.txt dosyasının adını ornek2.txt olarak değiştirir. Dosya bulunduğu yerde kalır.
    • mv dizin1 dizin2 komutu dizin1 dizininin adını dizin2 olarak değiştirir. Dizinin içeriği değişmeden kalır.
    • mv ornek1.txt dizin1/ komutu ornek1.txt dosyasını dizin1 dizinine taşır.
    • mv ornek1.txt dizin1/ornek2.txt komutu ornek1.txt dosyasını dizin1 dizinine taşır ve ornek2.txt olarak yeniden adlandırır.
  6. How.com.vn Türkçe: Step 6 Dosya ve dizinleri sil.
    Eğer bağlandığın bilgisayarda herhangi bir şeyi silmen gerekirse rm komutunu kullanabilirsin:
    • rm ornek1.txt komutu ornek1.txt dosyasını siler.
    • rm –I ornek1.txt komutu ornek1.txt dosyasını senden onay aldıktan sonra siler.
    • rm dizin1/ komutu dizin1 dizinini ve dizinin tüm içeriğini siler.
  7. How.com.vn Türkçe: Step 7 Dosyalarının izinlerini değiştir.
    Dosyalarının okuma ve yazma yetkilerini chmod komutunu kullanarak değiştirebilirsin:
    • chmod u+w ornek1.txt komutu (u) kullanıcısı için write (yazma/değiştirme) iznini dosyaya ekler. Ayrıca, kullanıcı yerine grup izinleri için u yerine g, diğer tüm izinler için o değişkenini kullanabilirsin.
    • chmod g+r ornek1.txt komutu grup için read (okuma/erişim) iznini dosyaya ekler.
    • Sistemini çeşitli yönlerden güvenceye almak veya açmak için kullanabileceğin geniş bir izin listesi vardır.[3]
  8. How.com.vn Türkçe: Step 8 Diğer muhtelif temel komutları öğren.
    Kabuk arayüzünde epeyce kullanacağın birkaç önemli komut daha var. Bunlar:
    • mkdir yenidizin komutu yenidizin adıyla yeni bir alt dizin yaratır.
    • pwd komutu bulunduğun dizinin lokasyonunu gösterir.
    • who komutu sisteme kimin giriş yaptığını gösterir.
    • pico yenidosya.txt veya vi yenidosya.txt yeni bir dosya yaratır ve dosya editörünü açar. Farklı sistemlerde farklı dosya editörleri yüklüdür. En yaygın olanları pico ve vi editörleridir. Eğer bilgisayarında farklı bir dosya editörü yüklüyse farklı komutlar kullanman gerekebilir.
  9. How.com.vn Türkçe: Step 9 Herhangi bir komut hakkında detaylı bilgi edin.
    Eğer bir komutun ne yapacağından emin değilsen tüm olası kullanımlarını ve değişkenlerini öğrenmek için man komutunu kullanabilirsin:
    • man <komut> komutu, o komut hakkındaki bilgileri gösterir.
    • man –k <anahtarkelime> komutu, tüm man (kılavuz) sayfalarında belirttiğin anahtar kelimeyi arar.[4]
    Reklam
Kısım 3
Kısım 3 / 3:

Şifrelenmiş Anahtarlar Oluşturma

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 SSH anahtarlarını oluştur.
    Bu anahtarlar, her defasında şifre girmeden uzak lokasyon bağlantısı kurmana olanak sağlar. Bu, parolanın ağ üzerinden iletilmesi gerekmeyeceğinden uzak bilgisayara bağlanmak için çok daha güvenli bir yoldur.
    • $ mkdir .ssh komutunu girerek bilgisayarında anahtar klasörü oluştur.
    • $ ssh-keygen –t rsa komutunu kullanarak herkese açık veya gizli anahtarlar oluştur.
    • Anahtarlar için bir parola oluşturmak isteyip istemediğin sorulacaktır; bu isteğe bağlıdır. Parola oluşturmak istemiyorsan Enter tuşuna bas. Bu, .ssh dizininde id_rsa ve id_rsa.pub olmak üzere iki anahtar oluşturacaktır.
    • Gizli anahtarının izinlerini değiştir. Gizli anahtarın yalnızca senin tarafından okunabilmesini sağlamak için $ chmod 600 .ssh/id_rsa komutunu gir.
  2. How.com.vn Türkçe: Step 2 Herkese açık anahtarı uzak bilgisayara yerleştir.
    Anahtarların oluşturulduktan sonra, parola olmadan bağlanabilmen için herkese açık anahtarı uzak bilgisayara yerleştirmeye hazırsın demektir. Uygun kısımları daha önce açıklandığı gibi değiştirerek aşağıdaki komutu gir.
    • $ scp .ssh/id_rsa.pub <kullanıcıadı>@<uzakbilgisayar>:
    • Komutun sonuna iki nokta üst üste (:) eklediğinden emin ol.
    • Dosya aktarımı başlamadan önce şifreni girmen istenecek.
  3. How.com.vn Türkçe: Step 3 Uzak bilgisayara herkese açık anahtarı yükle.
    Anahtarı uzak bilgisayara yerleştirdikten sonra, düzgün çalışması için yüklemen gerekir. İlk olarak, uzak bilgisayarda 3. Adım'da yaptığın gibi oturum aç.
    • Eğer yoksa şu komutla uzak bilgisayarda bir SSH klasörü oluştur: $ mkdir .ssh
    • Anahtarını yetkili anahtarlar dosyasına ekle. Aşağıdaki komutla bunu yaparken dosya henüz mevcut değilse oluşturulacaktır: $ cat id_rsa.pub >> .ssh/authorized_keys
    • Şu komutla, erişime izin vermek için SSH klasörünün izinlerini değiştir: $ chmod 700 .ssh
  4. How.com.vn Türkçe: Step 4 Bağlantının çalışıp çalışmadığını kontrol et.
    Anahtar uzak bilgisayara yüklendikten sonra, parolanı girmen istenmeden bir bağlantı başlatabilmen gerekir. Bağlantıyı test etmek için aşağıdaki komutu gir: $ ssh <kullanıcıadı>@<uzakbilgisayar>
    • Eğer parola istenmeden bağlanırsan anahtarlar doğru yapılandırılmıştır.
    Reklam

Bu How.com.vn makalesi hakkında

How.com.vn bir “wiki”dir. Bu, makalelerimizin çoğunun birden fazla yazar tarafından ortaklaşa yazıldığı anlamına gelir. Bu makaleyi oluşturmak için, zaman içinde makaleyi düzenlemek ve iyileştirmek üzere bazıları isimsiz, 25 kişi çalıştı. Bu makale 2.908 defa görüntülenmiştir.
Diğer dillerde
Bu sayfaya 2.908 defa erişilmiş.

Bu makale işine yaradı mı?

⚠️ Disclaimer:

Content from Wiki How Türkçe language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Reklam