SSH, telnet ve rlogin gibi ağ uzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldur. SSH acık haliyle Secure Shell yani guvenli kabuk anlamına gelir. Telnet ve rlogin kullanıcı şifreleri dahil tum iletişim acık yani şifrelenmeden gercekleştirilirken, SSH, guvensiz makineler arasındaki iletişimi guclu bir kriptografi yontemiyle şifreler.
Linux SSH Komutları ve kullanımı
ls Dizinde bulunan herşeyi listeler. ls -a Gizli dosyalar ve dizinlerle beraber listeler. ls -l Butun dosyaları boyut ve tarihini gostererek listeler. tar -zxpf Uzantısı tar.gz olan sıkıştırılmış dosyaları acar. tar -xpf Uzantısı .tar olan dosyaları acar. gunzip Uzantısı .gz olan dosları acar. 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. rm -rf Dizin silmenizi sağlar. cd Belirtilen dizine gecmenizi sağlar. cd .. Bir ust dizine gecmenizi sağlar. cd ~ En ust dizine cıkmanızı sağlar. pwd O anda bulunduğunuz dizini goruntuler. pico Belirtilen dosyayı text editor ile duzenlemenizi sağlar. ftp Belirtilen siteye FTP bağlantısı sağlar. lynx Belirtilen siteyi goruntuler. df Harddisk istatistiklerini gosterir. quota Disk kullanımınızı gosterir. uname İşletim sisteiminin durumunu gosterir. whoami Kendi bilgilerinizi gosterir. who Sunucuya bağlı olanları gosterir. last Hesabınıza yapılan en son bağlantıyı gosterir. whereis Belirtilen dosyanın nerede olduğunu gosterir. BitchX IRC programını calıştırır. mail Postalarınızı kontrol eder. ps -x Sizin calıştırdığınız işlemleri gosterir. ps -a Sunucuda calıştırılan tum işlemleri gosterir. ps -ux Calıştırılan işlemlerin CPU/RAM kullanımıyla gosterir. kill Pid numarası verilen işlemi durdurur. kill -9 Pid numarası verilen eggdrop işlemini durdurur. killall Belirtilen program turundeki tum işlemleri durdurur. whatis Belirtilen komutun acıklamasını verir. man Komut hakkında yardım goruntuler passwd Shell hesabınıza girerken kullandığınız şifreyi değiştirmenizi sağlar. vhosts ya da vhost Sistemde bulunan vhostları (virtual host) listeler.(BNC icin kullanabilirsiniz) ROOTMAKİNADAN İP OĞRENME: ip addr ROOTTA HESAP ACMAK : adduser login & chown mavigok /home/login & passwd pass1 , passwd pass2 reboot: Sunucuyu yeniden başlatır service mysql restart: mysql yeniden başlatır service httpd restart: apache'yi yeniden başlatır service httpd stop : Sitelere ulaşımı kapatır apf -d ipadresi : verilen ip'ye ban atar service apf restart : apf'yi yeniden başlatır netstat -n : sunucuya baglanan ip'leri gosterir netstat -a sunucuya baglanan reseller ipleri gosterir (Proxy kullanmanız fark etmez her zaman gercek cıkış ipi gorunur) pico : ssh uzerinden text editor ile dosya iceriğini gorme ve duzenlemeye yarar. top : Sistem cpu kullanımını gosterir. uptime : Uptime Durumu IP BAN
ip banlama iptables -A INPUT -s 85.159.54.48 -j DROP ip ban kaldırma iptables -X INPUT -s 85.159.54.48 -j DROP Servera dosya cekme
wget indirilecekdosyaadresi Zip acma
unzip dosya.zip tar.gz acma
tar -zxvf dosya.tar.gz gzip acma
gunzip dosya.tar.gz Dosya sıkıştırmak
tar cvzf dosyam.tar.gz sıkıştırılacak-dosya Sql Yukleme
mysql -h dbname -u dbuser -p dbpasword < dbname.sql
__________________