Yalnızca root olarak giriş yapmak pratiktir ancak risklidir. Bu rehber, sudo ve SSH anahtarı erişimine sahip özel bir kullanıcı oluşturmayı gösterir — SSH güvenliği ve UFW rehberlerinin mükemmel bir tamamlayıcısıdır.
📋 Ön koşullar
- root veya sudo erişimli ve aktif SSH oturumuna sahip Linux VPS (Ubuntu/Debian).
Kullanıcıyı oluşturun
deploy yerine tercih ettiğiniz kullanıcı adını yazın:
Bashsudo adduser deploy sudo usermod -aG sudo deploy
sudo grubuna ekleyin
Bashsudo groups deploy # çıktı: deploy sudo (bazı dağıtımlarda wheel)
SSH anahtarı kurun
Bilgisayarınızda gerekirse anahtar oluşturun (ssh-keygen -t ed25519). Ardından sunucuya kopyalayın (root olarak veya sudo çalıştıktan sonra yeni kullanıcı olarak):
Bashssh-copy-id deploy@VPS_IP
Bağlanın: ssh deploy@VPS_IP
sudo'yu test edin
Bashsudo apt update # veya: sudo whoami → root
En iyi uygulamalar
- Testten sonra root parola girişini devre dışı bırakın (bkz. SSH güvenliği).
- SSH portunu UFW üzerinde açık tutun.
- Parola kimlik doğrulamasını yedek olarak kullanıyorsanız güçlü parolalar tercih edin.
İyi dağıtımlar! 🚀