Debian kurulumu Ubuntu ile neredeyse aynıdır — ikisi de apt tabanlı — bilinmeye değer birkaç Debian'a özgü tuzakla (sudo her zaman yok; imaj daha minimal). İşte yeni bir Debian 12 makinesinde ilk on dakika.
1. Sistemi güncelle
apt update && apt upgrade -y
2. sudo'yu kur (Debian'da çoğu zaman yoktur) ve bir kullanıcı oluştur
apt install -y sudo curl
adduser deploy # set a password when prompted
usermod -aG sudo deploy
sudo kurulumu Debian'ın başlıca farkıdır — minimal imajlar onsuz gelir.
3. SSH anahtarını kullanıcıya ekle
Açık anahtarını kur (nasıl üretilir):
mkdir -p /home/deploy/.ssh
nano /home/deploy/.ssh/authorized_keys # paste your PUBLIC key
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys
Devam etmeden önce ikinci bir terminalde ssh deploy@YOUR.SERVER.IP'nin çalıştığını doğrula.
4. Parola ve root SSH girişini kapat
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
5. Güvenlik duvarı (kur, sonra aç)
Minimal Debian'da UFW olmayabilir:
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable
Uygulama portlarını açmak için UFW güvenlik duvarını yapılandırma yazısına bak.
6. Otomatik güvenlik güncellemeleri
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades # choose "Yes"
Sonraki adımlar
Yamalı, root'tan uzak, yalnızca anahtar, güvenlik duvarının arkasında. Buradan: Docker kur, bir nginx ters proxy kur ya da tam yeni VPS güvenlik kontrol listesini uygula. EQVPS, temiz Debian 12 (ayrıca Ubuntu, AlmaLinux) imajlarını yaklaşık bir dakikada root ile sunar, KYC yok, kripto ile ödeme.
Yorumlar
Henüz yorum yok. İlk olun.