28 Haziran 2020 Pazar

Secure Shell nedir?

Secure Shell, güvenli kabuk anlamına gelmektedir. İnternet, üzerinden işlerimizi güvenli olarak tamamlamak için geliştirilmiştir. SSH, bir bilgisayar üzerinden başka bir bilgisayara güvenli bağlantı yapabilmektedir. SSH  yetkilerinin bazıları aşağıdaki gibidir.

  • Bilgisayara erişim 
  • Dosyalara erişim
  • Root erişim
Diğer güvenlik protokollerinin olduğu gibi SSH sisteminde de güvenlik için temel etkenler bulunmaktadır.Bu etkenler aşağıdaki gibidir.


    • Şifreleme
    • Bütünlük
    • Kimlik Doğrulama


ŞİFRELEME

SSHsayesinde güvenli bağlantı yapıldığı zaman herhangi bir veri transferinde veriler güvenle şifrelenebilmektedir. Verilerin şifrelenmesi güvenliği arttırmaktadır.

BÜTÜNLÜK
SSH, geliştiricileri temel etken olarak bütünlüğe önem vermişlerdir.Verilerin sorunsuz bir şekilde olması ve kayıplara uğramaması için bütünlük SSH'nin temel etkenlerinden birisidir.

KİMLİK DOĞRULAMA

SSH, güvenli bir bağlantı kurabilmek için kimlik doğrulamaya ihtiyaç duymaktadır.Bilgisayar veya sunucu işletim sistemi sırasında oluşturulan kullanıcı adı ve parolalar SSH bağlantısı yapmak içinde kullanılabilmektedir.Kimlik doğrulama sistemi ile uzaktaki bir bilgisayara root erişimi kazanabilirsiniz.

SSH KOMUTLARI
Dizin, listelemek için kullanılan komut
Ls

Görünmeyen, dosyalar ile birlikte listelemek için kullanılan komut
Ls -a

Tüm dosyaları, tarih ve boyutları ile birlikte listelemek için kullanılan komut.
ls -l

Tar.gz, uzantısı ile sıkıştırılmış dosyaları çıkarır.
tar -zxpf

Tar, uzantısı ile sıkıştırılmış dosyaları çıkarır.
tar - xpf

Gz, uzantısı ile sıkıştırılmış dosyaları açar.
gunzip

Dosya kopyalamak için kullanılan komut.
cp

Bir dosyayı, başka bir dizine taşımak için kullanılan komut.
mv

Yeni bir dizin oluşturmak için kullanılan komut.
mkdir

Belirtilen dizinin silinmesi için kullanılan komut
rmdir

Dosya silmek için kullanılan komut
rm

Dizin silmek için kullanılan komut
rm -rf

Belirtilmiş olan bir dizine geçmek için kullanılan komut
cd

Bir üst dizine geçmek için kullanılan komut
cd ..

En üst dizine geçmek için kullanılan komut
cd ~

Bulunan dizini görüntülemek için kullanılan komut
pwd

Belirtilmiş olan bir dosyayı text editör ile düzenlemeye yarayan komut 
pico

Ftp, bağlantısı oluşturmak için kullanılan komut
ftp

Belirlenen siteyi görüntülemek için kullanılan komut
lynx

Harddisk istatistiklerini görmek için kullanılan komut
df

Disk kullanımını görmek için kullanılan komut
Quota

O/S, durumunu görmek için kullanılan komut
uname

Kendi bilgilerimizi görüntülemek için kullanılan komut
whoami

Sunucu/Bilgisayar'da online olan kişileri görmek için kullanılan komut
who

Son bağlantıyı görmek için kullanılan komut
last

Belirlenmiş dosyanın hangi dizinde olduğunu göstermek için kullanılan komut
whereis

Postaları kontrol etmek için kullanılan komut
mail

Çalıştırmış olduğumuz işlemleri görmek için kullanılan komut
ps -x

Sistemde çalışan tüm işlemleri görmek için kullanılan komut
ps -a

Çalışan, işlemlerin cpu ile beraber gösterilmesini sağlayan komut
ps -ux

Numarası, yazılan işlemi durdurmak için kullanılan komut
kill pid

Numarası yazılan eggdrop işlemini durdurmak için kullanılan komut 
kill -9 Pid

Belirlenmiş uygulamadaki tüm işlemleri durdurmak için kullanılan komut 
killall

Belirlenmiş komut açıklamasını görmek için kullanılan komut
Whatis

Komut hakkında yardım görüntülenmesi için kullanılan komut
man

Root hesap açmak için kullanılan komut.
adduser login & chown mavigok /home/login & passwd pass1 , passwd pass2

Sunucu/ Bilgisayar'ı yeniden başlatmak için kullanılan komut
Reboot

MySQL'i yeniden başlatmak için kullanılan komutü
service mysql restart

Apache'i yeniden başlatmak için kullanılan komut
service httpd restart

Sitelere ulaşımı kapatmak için kullanılan komut.
service httpd stop

Ip ban atmak için kullanılan komut
apf -d xxx

APF restart atmak için kullanılan komut
service apf restart

Sunucu/Bilgisayar'a bağlanan IP'leri göstermek için kullanılan komut
netstat -n

Sunucu/Bilgisayar'a bağlanan reseller IP'leri görüntülemek için komut 
netstat -a

Text editör ile dosya içeriğini düzenlemek için kulllanılan komut
pico

CPU kullanımını görmek için kullanılan komut
top

Uptime durumu görmek için kullanılan komut
uptime

IP banlamak için kullanılan komut 
iptables -A INPUT -s XXX -j DROP

IP ban kaldırmak için kullanılan komut
iptables -X INPUT -s XXX -j DROP

Sunucu/Bilgisayar'a dosya çekme komutu
wget dosya

Zip, dosya açma komutu
unzip dosyaismi.zip

Tar.Gz dosya açma komutu
tar -zxvf dosyaismi.tar.gz

Gzip komutu
gunzip dosyaismi.tar.gz

Dosya sıkıştırma komutu
tar cvzf dosyaismi.tar.gz sıkıştırılandosya

SQL aktarma komutu
mysql -u dbkadi -p dbadi < veritabani.sql


Hiç yorum yok:

Yorum Gönder