Categories: Ubuntu

Ubuntu Root Login

Ubuntu en çok kullanılan linux dağıtımlarından bir tanesi. Hem sunucu tarafında hem de masaüstü tarafında kullanıcılar tarafından oldukça tercih ediliyor. Bu incelememizde Ubuntu kurulu sunucu veya masaüstü bilgisayarınıza SSH üzerinden root kullanıcı ile erişmeyi anlatacağız.

Ubuntu ssh olarak root giriş yapma

Ubuntu kurulu bir masaüstü veya sunucu işletim sistemi kullanıyorsanız, varsayılan olarak root girişiniz kapalıdır. Ubuntu üzerinde tüm işlemlerinizi “sudo” komutu ile şifrenizi yazıp, yetki alarak yapabilirsiniz. Ubuntu’ya root olarak erişmek için öncelikle root şifremizi belirlememiz gerekir.

sudo passwd root

Sistem ilk etapta sizden, mevcut kullanıcınızın şifresini, daha sonra da root için şifre belirlemenizi isteyecektir. Öncelikle SSH servisiniz kurulu değilse kurulumunu yapın;

sudo apt-get install openssh-server

root şifresini belirledikten sonra, ssh dosyası üzerinde işlem yapmamız gerekiyor.

sudo nano /etc/ssh/sshd_config

Açtığınız dosyada, “PermitRootLogin without-password” satırını bulun ve without-password kısmını “yes” olarak değiştirin.

Ctrl +x tuşları ile dosyanızı kaydedip çıkın, sonrasında ssh servisini yeniden başlatın.

service ssh restart

Bu işlemden sonra ssh üzerinden root ile giriş yapabileceğiniz gibi, sftp üzerinden de root ile giriş yapabilirsiniz.

Sık Sorulan Sorular

Permission denied hatası alıyorum, root ile giriş yapamıyorum.
Bu hata genellikle /etc/ssh/sshd_config dosyasında PermitRootLogin yes satırının aktif edilmemesi veya değişiklikten sonra systemctl restart ssh komutunun çalıştırılmamasından kaynaklanır.

Root şifrem doğru olmasına rağmen bağlantı reddediliyor. Ne yapmalıyım?
Sunucuda SSH portu varsayılan 22 dışında değiştirilmiş olabilir veya güvenlik duvarı (ufw, iptables) root girişini engelliyor olabilir. ss -tulpn | grep ssh ile portu doğrulayın, ardından ufw allow <port_numarası> komutuyla erişimi açın.

Root girişini açtıktan sonra güvenliği nasıl sağlayabilirim?
Sadece belirli IP’lerden erişim için /etc/hosts.allow ve /etc/hosts.deny yapılandırmalarını yapabilir, Fail2ban ile brute-force saldırılarını engelleyebilir ve mümkünse parola yerine SSH anahtar tabanlı kimlik doğrulamaya geçebilirsiniz.

SSH yapılandırma dosyasında yaptığım değişiklikler geçerli olmuyor, neden?
Bazı durumlarda SSH yapılandırma dosyasında birden fazla PermitRootLogin satırı olabilir. Sistem son tanımı dikkate aldığı için eski satırları silin veya yorum satırı (#) haline getirin.

pendc

Share
Published by
pendc

Recent Posts

Mailcow ile Mail Sunucunuzu Nasıl Kurarsınız?

Hazır e-posta hizmetlerinin ücretleri arttığı için, kendi alan adınıza ait bir mail sunucusu kurmak hem…

1 gün ago

Veeam Backup Kullanarak Proxmox Yedekleme

Açık kaynaklı Proxmox VE yüksek performansıyla sanallaştırma alanında sık tercih edilen bir platformdur. Veri yedekleme…

1 gün ago

DNS Kayıt Türleri NS, CNAME, TXT, AAAA, MX Nedir?

DNS, yani Alan Adı Sistemi, internetin temel yönlendirme mekanizmasıdır. Kullanıcı bir web adresi yazdığında, örneğin…

1 gün ago

MySQL ve MariaDB Arasındaki Temel Farklar

Veritabanını seçmenin performans, lisans ve güvenlik gibi konularda yarattığı zorlukları biliyoruz. Bu seçimi kolaylaştırmak için,…

1 ay ago

Proxmox’da Otomatik Snapshot Nasıl Alınır?

Snapshot Nedir? Snapshot, bir sanal sunucunun (VM) mevcut çalışma hali, disk yapısı ve yapılandırmasının o…

1 ay ago

Proxmox VE 8.4’ten 9’a Nasıl Geçilir?

Sunucu yönetiminde yeni sürümlere geçiş, her zaman iş sürekliliği için kritik bir adımdır. Proxmox VE…

1 ay ago