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.
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
- 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
SSH, sayesinde 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
Ç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