Kayıtlar

debian etiketine sahip yayınlar gösteriliyor

Linux sunucularda SSH üzerinden direk komut çalıştırılır?

  Linux yüklü sunucularda SSH servisi aktif edildikten sonra uzaktan komut çalıştırılmak istenirse aşağıdaki script kullanılabilir.   SSH parolasının komut içinde kullanılması için gerekli paketi kuruluyoruz NOT: Parolanız komut satırında gözükeceği için tehlikeli olabilir.   sudo apt -y install sshpass     NOT: Örnek olarak  date komutu kullanıldı. nano sunucu_reboot. sh #!/bin/bash sunucular =( "alanadi.com:12345,PAROLA" "ip.ad.re.si:22,PAROLA" ) for sunucu in " ${sunucular[@]} " ; do IPPORT= ${sunucu%%,*} IP= ${IPPORT%%:*} PORT= ${IPPORT#*:} PASS= ${sunucu#*,} echo "--------------------------" sshpass -p $PASS ssh root@ $IP -p $PORT date echo $IP $PASS echo "--------------------------" done bash sunucu_reboot. sh  

Linux Kullanıcının En Son Parola Değiştirdiği Tarihi Görüntüleme

Resim
  Linux kurulu sistemlerde kullanıcının en son parola değiştirdiği tarihi görüntülemek için aşağıdaki komutu düzenleyip çalıştırınız.   chage - l {username}   Örnek:   chage -l ubuntu  

pizzaseo.com DDos saldırısı nasıl engellenir? iptables, ddos engelleme

  Linux sunucularda journalctl -xe ile anlık sunucudaki durumu kontrol ederken ya da bind servisine status komutu ile bakıldığında pizzaseo.com gibi sürekli bir sorgu yapılıyorsa sunucudan DDos çıkışı yapılıyor demektir.   Anlık durum kontrolü   journalctl -xe   systemctl status bind 9   ns1 named-sdb[8386]: client 217.104.5.94#21: query: pizzaseo.com IN RRSIG +(my dns server ip)   iptables ile DROP etmek.   Çözüm iptables -A INPUT -p udp --dport 53 -m string --algo kmp --string "pizzaseo" -j DROP iptables - A INPUT - p udp --dport 53 - m string --algo kmp --from 0x38 --hex-string "|0000ff00010000292328000000000000|" - j DROP   Kuralları kaydet ve yedekle iptables- save > iptables_kurallar.txt

Linux çalıştırılan komutun ne kadar sürede tamamlandığını görmek

  Komutun başına  time  ekleyerek çalıştırılan komutun ne kadar sürede çalıştığı görülebilir.   Örnek: time ll time ls -lah time curl -I GET "https://www.google.com.tr/"   Çıktı :   real 0 m 0 . 003 s user 0 m 0 . 003 s sys 0 m 0 . 000 s   Detay : man time   NOT: time komutu çalışmıyor ise kurulması gerekir. sudo apt install -yqq time