@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
3d:1b:02:9e:b2:b8:f0:f7:c6:4f:94:96:f6:e3:c0:d1.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:8
RSA host key for 10.10.10.69 has changed and you have requested strict checking.Host key verification failed.
Hatanın ne olduğunu araştırdığımdaysa anahtar hasarı ya da anahtarın değişmesinden dolayı oluşan bir problem olduğunu anladım.
Çözümü ise gayet basit;
1
mv .ssh/known_hosts .ssh/known_hosts_old
Anahtarı yeniden oluşturması için bilinen hostları temizlemek 🙂
Şu an bir web sunucusu kurmaktayım. Linux bir sunucuda elbette olması gereken LAMP yani Apache server, Mysql ve Phpmyadmin kurulumunu yaptım, aslında türkçe yeterince döküman olmasına rağmen, genelinde eksik kısımlar olduğundan temiz bir anlatım yazmaya karar verdim. Hadi başlayalım;
Öncelikle sistemimizi güncelleyerek başlayalım;
sudo apt-get update && sudo apt-get upgrade
Güncellemeler bittikten sonra, apache server’ımızı kurarak işleme başlıyoruz;
sudo apt-get install apache2
Apache sunucumuzun internete açılmasını sağlayan servis kısmıdır. Apache kurulumu tamamlandıktan sonra IP adresinizi tarayıcınıza yazdığınızda “It Works!” diye başlayan uzun bir sayfa karşınıza çıkmalı.
Eğer çıkmazsa servisi restart ederek tekrar deneyin. Restart’lamak için;
sudo service apache2 restart
yazarak restartlayabilirsiniz, “restart” yazan kısma “start” yazarak başlatma ve “stop” yaparak apache’yi durdurabilirsiniz.
İlk kısmı tamamladığımıza göre MYSQL kurulumuna geçebiliriz.
Mysql kurulumu için konsola;
apt-get install mysql-server php5-mysql
yazarak mysql ve php’nin mysql modulunu yüklüyoruz. Modülün yüklenmesi tamamlandıktan sonra, mysql’i konfügre etmemiz gerekmekte.
Önce konsola;
mysql_install_db
yazarak mysql dizinimizi oluşturuyoruz. Ardından;
mysql_secure_installation
yaparak mysql parolasını belirliyoruz, yalnız bu parolayı bir kenara not alın, çünkü MYSQL’e bağlanmak için bu parolayı kullanmanız gerekecek. Şimdiye kadar Apache ve Mysql kurulumunu tamamladık. Şimdi gelelim Php kısmına;
Bu işlemleri de tamamlamamızın ardından PHP’nin genel modullerini tamamlamış oluyoruz.
Test etmek için;
sudo nano/var/www/html/info.php
içerisine “<? phpinfo(); ?>” yazıp kaydediyoruz. Böylece bize Sunucu üzerindeki php sayfası gelmeli. Eğer sayfayı gördüyseniz problem yok demektir. Sayfa şöyle gözükmeli;
Son olarak phpmyadmin kurulumumuza geçiyoruz;
1
apt-get install phpmyadmin
kurulum sırasında şöyle bir ekran gelecek;
Burada apache2 yi seçerek işimizi garanti altına alabiliriz.
Arından phpmyadmin’i yerine taşıyoruz;
sudo ln -s /usr/share/phpmyadmin /var/www/
phpmyadmin tamamlandıktan sonra, “http://localhost/phpmyadmin” yazdığınızda phpmyadmin’e girebilmelisiniz. Eğer hata alıyorsanız,
1
sudo nano /etc/apache2/apache2.conf
yazarak apache’nin konfügrasyon kısmının sonuna, şu satırı ekleyip kaydedin;
1
Include /etc/phpmyadmin/apache.conf
Son olarak apache servisini tekrar başlatın;
sudo service apache2 restart
Ve ta ta ta tam! LAMP kurulumu tamamlanmıştır, iyi günlerde kullanınız 🙂