SSH (Secure Shell) Nedir?
SSH iki network cihazı arasında güvenlik kanalıyla veri değişimine izin veren bir network prokolüdür. Birincil olarak Linux ve unix tabanlı sistemlerin kabuk hesaplarına ulaşmak için kullanılmıştır. SSH protokolü Telnet gibi güvenlik yetenekleri olmayan network protokollerinin yerini almak için dizayn edilmiştir. Telnet gibi sistemlerde veri içinde bağlantı parolası da görülebilecek şekilde şifrelenmeden gönderilmektedir. SSH protokolünde ise gönderilen tüm veriler şifrelenerek güvenlik sağlanmış olur.
SSH uzak bilgisayarla bağlantı için şifreleme ve doğrulama algoritmaları kullanmaktadır. Genellikle uzak bilgisayara bağlanıp komutlar çalıştırmak için kullanılır.
SSH sunucusu default olarak 22 numaralı standart TCP portunu dinler.
SSH client programı uzak bağlantıyı kabul ederek SSH sunucusu ile bağlantıyı kurar. Hem SSH sunucusu hemde SSH client programı birçok modern işletim sistemi tarfından desteklenmetedir.
SSH Kullanımı
SSH kullanımı için Linux işletim sistemlerinde openssh kuruludur ama Windows için ek olarak kurulması gerekir. Şayet sisteminizde yoksa da paket yöneticisinden çok rahat ayarlayabilirsiniz. Openssh Windows da da çalışmaktır. Size SSH için putty ile Linux sunuculara bağlanmayı açıklayacağım. Öncellikle putty yazılımını bu adresten bilgisayarınıza çekebilirsiniz;
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
daha sonra indirdiğimiz putty programımızı açıyoruz putty configirasyon bölümü karşımıza gelecek
Kurulumsuz olarak çalışan Putty.exe Açıldığında üsteki ekran karşımıza gelecektir.
- Host Name (or IP Adress) Yazan bölüme ip adresini yazıyoruz.
- Sunucumuzda özellikle port verilmemişse 22 bırakıyoruz aksinde port numarasınıda yandaki kutucuğa giriyoruz.
- Open tıklayrak siyah ekranımızın gelmesini sağlıyoruz. Uyarı mesajı gelirse Evet Seçiyoruz.
- root as: kullanıcı adını yazıyoruz. kullaniciadi @ ip adresimiz password: burayada şifremizi yazarak Enter basıyoruz. Access DeniedMesajı almadıysanız bilgileriniz doğru ve giriş yapmış bulunmaktasınız.
- Ardından istediğimiz komutu girerek Server üzerinde işlem yapabiliyorsunuz. örneğin: passwd admin Yazdığınızda 123456 girerek server kullanıcı adını admin varsayıyorum şifreyi 123456 yapabiliyoruz.
NOT: Şifre girişi yaparken yazdığınız karakterler görünmez.’*’ gibi simgeler çıkmaz. Normal bir giriş yapar gibi şifrenizi yazarak enter demeniz yeterli olacaktır.
SSH Komutları
ls Dizinde bulunan her şeyi listeler.
ls -a Gizli dosyalar ve dizinlerle beraber listeler.
ls -l Bütün dosyaları boyut ve tarihini göstererek listeler.
cp Dosyayı kopyalar.
mv Bir dosyayı başka bir dizine taşımanızı sağlar ya da dosya adını değiştirir.
mkdir Yeni bir dizin oluşturmanızı sağlar.
rmdir Belirtilen dizini silmenizi sağlar.
rm Dosya silmenizi sağlar. ör: rm log.txt
rm -rf Dizin silmenizi sağlar.
cd Belirtilen dizine geçmenizi sağlar. ör: cd klasor
cd .. Bir üst dizine geçmenizi sağlar.
cd ~ En üst dizine çıkmanızı sağlar.
pwd O anda bulunduğunuz dizini görüntüler.
nano Belirtilen dosyayı text editör ile düzenlemenizi sağlar.
df Harddisk istatistiklerini gösterir.
uname İşletim sisteminin durumunu gösterir.
ps -x Sizin çalıştırdığınız işlemleri gösterir.
ps -a Sunucuda çalıştırılan tüm işlemleri gösterir.
ps -ux Çalıştırılan işlemlerin CPU/RAM kullanımıyla gösterir.
kill Pid numarası verilen işlemi durdurur.
kill -9 Pid numarası verilen eggdrop işlemini durdurur.
killall Belirtilen program türündeki tüm işlemleri durdurur.
passwd Shell hesabınıza girerken kullandığınız şifreyi değiştirmenizi sağlar. Kullanımı: passwd kullaniciadi

Merhaba,
Putty veya benzeri bir program kullanmadan “Terminal” aracılığı ile VPS sunusuna nasıl bağlanabiliriz?
Birçok sitede aracı bir program ile girişi göstermişler.
Bizim merak ettiğimiz Ubuntu üzerinden terminal aracılığı ile VPS sunucumuzun ip adresine giriş yapmak.
Merhabalar,
Putty genellikle Windows işletim sisteminde kullanılıyor. Eğer Linux tabanlı bir işletim sisteminden erişim yapmak isterseniz terminalde root@ip_adresi ile bağlantı sağlayabilirsiniz.
merhaba puty programını indirdim kurdum ama konuda ki gibi denilenleri yaptım ip adresi yazdıktan sonra dos ortamı gibi bir pencere geliyor ama birşey yazılmıyor yazıp yazmadığını bilmeden ıd şifre yazdım ama olmadı başka altertnatif program varmı sistem windovs 10
Merhabalar Serkan Bey,
Putty ile SSH erişimi yapmak istediğiniz sunucuya bağlantı sağlarken öncelikle bir izin ekranı çıkmaktadır. Burada “Evet” seçtikten sonra sizden kullanıcı adı ve şifre istemektedir. Maalesef Putty kadar iyi ve stabil çalışan bir uygulama bulunmamaktadır.
merhabalar , windows sunucularda olduğu gibi linux a da ekranını bilgisayarımıza yansıtarak bağlanabilir miyiz ?