Kali Linux’de SSH servisini açma

Kali Linux ü ilk kurduğunuzda SSH servisi disable gelir. Bunun ana sebebi ise  default tüm şifrelerinin internette bulunabilmesi.

Yani kali i kurduğunuzda  kali / kali   ikilisini,  sudo passwd root yazdığınızda da root için bir şifre belirleyebileceğinizi herkes bilir.

Eğer kali yi kurduktan sonra tüm default şifreleri değiştirmez iseniz ssh ınız açık olsaydı geçmiş olsun…

 

Şimdi SSH ı önce enable edelim sonrada start edecek komutları girelim.

Öncelikle ssh servisi yüklü mü kontrol edelim.

# apt list openssh-server

 

Eğer yüklü değil ise yükleme komutu:

# apt install openssh-server

 

Eğer enable etmez ise sürekli her açılmasında SSH kapalı gelir.

# systemctl enable ssh.service

 

Start etmek için komutumuz:

# systemctl start ssh.service

 

Son durumu görmek için birde status bakalım:

# systemctl status ssh.service

 

Eğer SSH bağlantısı yaparken kullanıcı şifre sormasını istemiyorsak:

PasswordAuthentication no

 

NOT: Disable, stop gibi komutları da kullanacak istediğimizi yapabiliriz.

Kali Komutları

Kali Linux kullanırken en çok işimize yarayacak komutları listeledik..

 

  • lsb_relase -a      // Kali dağıtımı, versiyonu gibi bilgileri verir.

root@kali:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux Kali Linux 1.0.9
Release: Kali Linux 1.0.9
Codename: n/a

 

  • sudo apt upgrade    // Kali’nizi upgrade eder. Güncel paketleri yükler. Yüklenecek paketleri listeledikten sonra sayısını ve boyutu gösterip Y / N seçmenizi ister.

Linux Hakkında Temel Bilgiler

Linux de kullandığımız bazı komutlar hakkında kısa kısa bilgiler vereceğiz. Kullanıyoruz ama neden böyle tarzında sorulara cevap olsun yada kullandığımız şeylerin farkı ne esprisi ne bilelim ki daha iyi otursun kafamızda.

 

  • systemctl,  eskiden servisleri start – stop – status  için service komutu kullanırdık. Enable – disable için ise chkconfig komutu kullanılırdı. systemctl ile artık tüm işleri tek komutla yapabiliyoruz. Hem start – stop hem de enable disable için systemctl kullanabiliriz. Enable ile start arasında ne fark var derseniz start da sunucu restart olduğunda servis stop olarak gelir. Enable yaparsak sunucu restart olsa bile servisimiz yine start olarak gelecek. Örnek bir kullanım: systemctl stop/enable sshd  şeklinde verilebilir, Komutlar linux dağıtımına göre ufak farklılıklar gösterebilir.

Linux Temel Komutları – Hayat Kurtarır :)

Linux kullananlar için en çok kullanılan temel komutları yazacağız. İçlerinde bilmedikleriniz yada bildikleriniz olabilir. Mutlaka göz atmakta fayda var.

 

  • pwd : print working directory yani hangi dizinde çalıştığımızı öğrenmek istiyorsak komut satırına pwd yazmamız yeterli.

 

  • ctrl + alt + T : T terminal den gelmekte. Her linux dağıtımında olmasa da bazı dağıtımlarda bu tuş kombinasyonu ile terminal yada diğer adı ile uç birim hızlıca açabiliriz. Eğer bu tuş kombinasyonunu değiştirmek isterseniz genelde şu şekilde: System > Preferences > Keyboard Shortcuts dan istediğiniz kısayol tuşunu ayarlayabilirsiniz. Eğer burada terminal için tanımlanmış bir kısayol tuş kombinasyonu yok ise ADD diyip commend kısmına “gnome-terminal” yazıp istediğimiz kısayol kombinasyonunu verebiliriz.

Terminali kısayol olarak ekleme

 

  • clear:  Terminal ekranını temizler.  history ise terminalde o ana kadar çalıştırdığınız tüm komutları satır satır yazar. Yaptığınız bir işlem sonrasında hangi komutları çalıştırdınız görmek, listelemek isterseniz “history” yazmanız yeterli.

 

  • TAB tuşuna basmak. 1 kere basarsanız yazdığınız kelimeyi tamamlar. Eğer bastığınızda tamamlamıyor ise birden fazla seçenek var demektir. Bu durumda 2 kere TAB tuşuna basarak seçenekleri listeleyebiliriz. Örneğin opt altındaki dershane isimli klasöre gireceksiniz. opt altında tek klasör dershane var ise   cd /opt/  yazıp  TAB a bastığınızda otomatik dershane gelir.

 

  • mkdir : Dizin oluşturmak için kullanılır. mkdir ahmet vural  komutu yazıp çalıştırsanız size ahmet ve vural isminde 2 dizin oluşturur. mkdir komutunda boşluk bırakırsanız dizin isminde linux bunu birden fazla dizin oluşturuyoruz şeklinde algılar. Böyle algılamaması için mkdir “ahmet vural”  şeklinde yani tırnak işareti içinde dosya adını yazmalıyız.

 

  • touch : Dosya oluşturmak için kullanırız. Örneğin bir txt dosyası oluşturacak ise  touch metin.txt yazmamız yeterli. Bu komut ile metin isminde bir txt dosyası oluşturmuş oluruz.

 

  • cat : Dosya içinde yazılı olanları gösterir. Ayrıca cat > “metin.txt”   şeklinden kullanırsak metin isminde bir txt oluşturup dosya içine bişeyler yazmamıza olanak verir. Yazma işlemi bitince ctrl + D ile yazmaktan çıkılır.

 

  • rm (remove) : Dosya, dizin silmek için kullanırız. Bir çok varyasyonu var. rm, rm -r, rm – rv, rmdir  vs vs şeklinde kullanılır. Unutmamız gereken şey bu komutlar ile silme yaptığımızda çöp kutusuna gitmez, direk hafızadan atılır, windows’daki shift + delete gibi.

 

  • cp (copy) : Dosya, dizin kopyalamak için kullanırız. cp kopyalanacak_dosya kopyalanacak yer  şeklinde kullanımı vardır.