Emriva.net

Linux VDS Başlangıç: Kullanıcı, Firewall ve Güvenlik

Yeni Linux VDS’te ilk 15 dakika: güncelleme, sudo kullanıcı, UFW, SSH sertleştirme. Emriva pratik rehberi.

VDS & Sanal Sunucu2 dk okumaSon güncelleme: 2026-08-15

Yazar

Yunus Emre Derin · Kurucu

Emriva Bilişim Medya Ve Reklamcılık kurucusu. VDS, dedicated sunucu ve web hosting altyapısı üzerinde ürün ve operasyon deneyimi.

İlk girişte sırayla ne yapılır?

Ubuntu/Debian varsayalım. ssh root@IP ile veya panel parolasıyla girin. apt update && apt upgrade -y. timedatectl set-timezone Europe/Istanbul. hostnamectl set-hostname vds1. adduser emre && usermod -aG sudo emre. sizin makinenizde ssh-copy-id emre@IP. İlk 15 dakikada yapılmayan anahtar kurulumu, parola kaba kuvvetine günlerce açık kapı bırakır. nano veya vim paketini, htop ve curl’ü hemen kurun: apt install -y htop curl ufw fail2ban unattended-upgrades. /etc/ssh/sshd_config.d/ altına 10-hardening.conf yazmak ana dosyayı paket güncellemesinde ezdirmemek içindir. echo "emre ALL=(ALL) NOPASSWD:ALL" geçici kolaylıktır; üretimde parolalı sudo daha izlenebilir. df -h ve free -h çıktısını sipariş e-postasına yapıştırıp arşivleyin — yükseltme tartışmasında baz satırınız olur. IPv6’yı kullanmayacaksanız sysctl ile kapatmak yerine ufw’de bilinçli kural yazın; kör kapatma bazı resolver’ları bozar.

Root parola girişini kapatmadan önce sudo -l ve yeni kullanıcı SSH’sini doğrulayın. /etc/ssh/sshd_config: PermitRootLogin prohibit-password veya no, PasswordAuthentication no (anahtar çalışıyorsa). systemctl reload ssh. Panel konsolu kilit anahtarıdır; kaybetmeyin.

UFW ile güvenlik duvarı nasıl açılır?

ufw default deny incoming && ufw default allow outgoing && ufw allow OpenSSH && ufw enable. Web için ufw allow 80,443/tcp. Oyun portunu yalnızca gereken protokolle ekleyin. ufw status numbered ile kural silinir. fail2ban: apt install fail2ban, sshd jails varsayılan.

IPv6: ufw IPv6 yes. Yalnızca IPv4 kuralı IPv6’dan açık bırakabilir. ping yasağı teşhisi zorlaştırır; ICMP’yi kapatmak zorunlu güvenlik değildir. ufw logging on kısa süre teşhis için açılır, disk doldurmasın.

Otomatik güncelleme ve kullanıcı hijyeni

apt install unattended-upgrades && dpkg-reconfigure -plow unattended-upgrades. Çekirdek güncellemesi reboot ister; needrestart uyarır. Ayrı uygulama kullanıcısı (www-data dışında deploy). sudo için /etc/sudoers.d/ dosyası, visudo -c. Log: journalctl -xe, /var/log/auth.log. Disk: df -h, apt clean. Swap: 2 GB VDS’te 1 GB swap kurtarır ama plan A değildir. SSH port değiştirmek gizlilik değildir; anahtar + fail2ban daha işe yarar. Yine de 22’yi taşırsanız ufw’de yeni portu önce açın. sshd: MaxAuthTries 4, AllowUsers emre. /etc/hosts hostname satırı sudo uyarısını keser. tzdata ve locales: apt install locales && locale-gen tr_TR.UTF-8. Motd ile IP sızdırmayın. root’un authorized_keys’ini sudo kullanıcısına taşıdıktan sonra silin.

Kontrol listesi tablosu

Bu liste ilk 30 dakikadır; uygulama kurulumu (Nginx, Docker, oyun) sonra gelir.

MaddeKomut / yerBitti mi
Güncellemeapt upgrade
Sudo kullanıcıadduser + ssh-copy-id
UFWallow OpenSSH, enable
Zamantimedatectl
fail2bansystemctl status fail2ban
Yedek farkındalığıpanel snapshot + plan

Emriva ürün eşlemesi

Bu bölüm ürün eşlemesidir. Linux şablonları Emriva VDS panelinden kurulur. Konsol, reinstall ve günlük yedek panel özelliğidir. Windows gerekiyorsa ayrı şablon; bu rehber apt/ufw içindir.

Kilitlenirseniz panel konsolu ve reinstall son çaredir; reinstall disk siler.