SSH, Telnet ve rlogin gibi ağ üzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldür. SSH açık haliyle “Secure Shell” yani güvenli kabuk anlamına gelir. Telnet ve rlogin kullanıcı şifreleri dahil tüm iletişim açık yani şifrelenmeden gerçekleştirilirken, SSH güvensiz makineler arasındaki iletişimi güçlü bir kripto yöntemiyle şifreler.
SSH ile bağlantının gerçekleştirilebilmesi için Telnet bölümünde de anlattığımız üzere bağlanılmak istenen sunucu makinede bir kullanıcı hesabının ve kullanıcı şifresinin bulunması gereklidir. Bunların dışında birde SSH istemci programlarından birine ihtiyacımız olacaktır. SSH ile bir bilgisayara bağlanabilmek için kullanıcı, öncelikle kimliğini ispatlayabilmelidir.
SSH ile bağlantı programı Putty
Program Kullanımı:
Programı açtığınızda şöyle bir ekran ile karşılaşacaksınız.
Burada yapılması gerekenler. Host name (or Ip Adress) yazan yere kendi host adresinizi yazmak, SSH radio butonunu tıklayıp OPEN tuşuna basmak.
Burada gelen ekranda Yes tuşuna basıyorsunuz.
Karşınıza gelen ekranda login pass lerinizi girtikden sonra sisteminize erişmiş olursunuz.
Bağlantıdan sonra kullanacağınız bazı komutlar.
ls
Kullanımı: ls
Açıklaması: Dizindeki dosya veya klasörleri görmenizi sağlar.
cd
Kullanımı: cd dosya
Açıklaması: her hangi bir klasöre girmeyi sağlar
cd ..
Kullanımı: cd ..
Açıklaması: Bir üst dizine geçmenizi sağlar.
pico
Kullanımı: pico dosya.conf , pico dosya.txt
Açıklaması: Her hangi bir dosyanın içeriğini görmeye yarar. İçeriğini açtığınız dosya üzerinde değişiklik yapabilirsiniz. pico kurulu olmayan server'larda nano kullanılır. Dosya içinde her hangi bir değişiklik yaptığınızda ctrl+x e basıp "y" tuşuna basarak enterlamanız yeterli olur. "y" değişiklikleri kaydet, "n" değişiklikleri kaydetme.
cp
Kullanımı: cp kopyalanacak-dosya kopyalanacak-dizin
Açıklaması: her hangi bir dizin veya dosya kopyalama olanağı sağlar.
mkdir
Kullanımı: mkdir klasör-adı
Açıklaması: Klasör (dizin) oluşturmanızı sağlar.
rmdir
Kullanımı: rmdir klasör-adı
Açıklaması: Klasör (dizin) silmenizi sağlar.
rm -r
Kullanımı: rm -r dosya.txt
Açıklaması: dosya silmek için kullanılır.
rm -Rf
Kullanımı: rm -Rf dizin
Açıklaması: Dizindeki tüm dosyaları siler.
top
Kullanımı: top
Açıklaması: Sistem kullanımını gösterir. CPU ram vs. (Rootlar kullanabilir.)
Dosya Sıkıştırmak
Kullanımı: tar cvzf dosyam.tar.gz sıkıştırılacak-dosya
Açıklaması: Komut dosya sıkıştırmaya yarar. bu formatta sıkıştıracağınız dosyanızın adı dosyam.tar.gz olacaktır.
Sıkıştırılan Dosyayı Açmak
Kullanımı: tar -zxvf dosyam.tar.gz
Açıklaması: Bu şekilde sıkıştırmış olduğunuz dosyanızı açabilirsiniz.
Unzip
Kullanımı: unzip dosya.zip
Açıklaması: Zip ile sıkıştırılmış dosyalarınızı açmanızı sağlar.
wget
Kullanımı: wget http://www.site.com/dosya.zip
Açıklaması: Hızlı bir şekilde hostunuza dosya aktarmanızı sağlar.
whois
Kullanımı: whois domain.com
Açıklaması: Her hangi bir site adresi kullanmadan bu program ile çok kolay ve hızlı bir şekilde domain'lere whois çekebilirsiniz.
Not: Komutlar güncellenecektir.
SSH ile bağlantının gerçekleştirilebilmesi için Telnet bölümünde de anlattığımız üzere bağlanılmak istenen sunucu makinede bir kullanıcı hesabının ve kullanıcı şifresinin bulunması gereklidir. Bunların dışında birde SSH istemci programlarından birine ihtiyacımız olacaktır. SSH ile bir bilgisayara bağlanabilmek için kullanıcı, öncelikle kimliğini ispatlayabilmelidir.
SSH ile bağlantı programı Putty
Program Kullanımı:
Programı açtığınızda şöyle bir ekran ile karşılaşacaksınız.
Burada yapılması gerekenler. Host name (or Ip Adress) yazan yere kendi host adresinizi yazmak, SSH radio butonunu tıklayıp OPEN tuşuna basmak.
Burada gelen ekranda Yes tuşuna basıyorsunuz.
Karşınıza gelen ekranda login pass lerinizi girtikden sonra sisteminize erişmiş olursunuz.
Bağlantıdan sonra kullanacağınız bazı komutlar.
ls
Kullanımı: ls
Açıklaması: Dizindeki dosya veya klasörleri görmenizi sağlar.
cd
Kullanımı: cd dosya
Açıklaması: her hangi bir klasöre girmeyi sağlar
cd ..
Kullanımı: cd ..
Açıklaması: Bir üst dizine geçmenizi sağlar.
pico
Kullanımı: pico dosya.conf , pico dosya.txt
Açıklaması: Her hangi bir dosyanın içeriğini görmeye yarar. İçeriğini açtığınız dosya üzerinde değişiklik yapabilirsiniz. pico kurulu olmayan server'larda nano kullanılır. Dosya içinde her hangi bir değişiklik yaptığınızda ctrl+x e basıp "y" tuşuna basarak enterlamanız yeterli olur. "y" değişiklikleri kaydet, "n" değişiklikleri kaydetme.
cp
Kullanımı: cp kopyalanacak-dosya kopyalanacak-dizin
Açıklaması: her hangi bir dizin veya dosya kopyalama olanağı sağlar.
mkdir
Kullanımı: mkdir klasör-adı
Açıklaması: Klasör (dizin) oluşturmanızı sağlar.
rmdir
Kullanımı: rmdir klasör-adı
Açıklaması: Klasör (dizin) silmenizi sağlar.
rm -r
Kullanımı: rm -r dosya.txt
Açıklaması: dosya silmek için kullanılır.
rm -Rf
Kullanımı: rm -Rf dizin
Açıklaması: Dizindeki tüm dosyaları siler.
top
Kullanımı: top
Açıklaması: Sistem kullanımını gösterir. CPU ram vs. (Rootlar kullanabilir.)
Dosya Sıkıştırmak
Kullanımı: tar cvzf dosyam.tar.gz sıkıştırılacak-dosya
Açıklaması: Komut dosya sıkıştırmaya yarar. bu formatta sıkıştıracağınız dosyanızın adı dosyam.tar.gz olacaktır.
Sıkıştırılan Dosyayı Açmak
Kullanımı: tar -zxvf dosyam.tar.gz
Açıklaması: Bu şekilde sıkıştırmış olduğunuz dosyanızı açabilirsiniz.
Unzip
Kullanımı: unzip dosya.zip
Açıklaması: Zip ile sıkıştırılmış dosyalarınızı açmanızı sağlar.
wget
Kullanımı: wget http://www.site.com/dosya.zip
Açıklaması: Hızlı bir şekilde hostunuza dosya aktarmanızı sağlar.
whois
Kullanımı: whois domain.com
Açıklaması: Her hangi bir site adresi kullanmadan bu program ile çok kolay ve hızlı bir şekilde domain'lere whois çekebilirsiniz.
Not: Komutlar güncellenecektir.