Bu yazımızda her zaman gerekli olmasa da bazı işlemler için gerekli olan Ubuntu‘da Root ile SSH Bağlantısına İzin Verme ve Kapatma işlemini göstereceğiz. Bu konuda ihtiyaç, bir dosyanın (root yetkili) sunucu içine atılması veya değiştirilmesi gereken durumlarda karşımıza çıkar. WinSCP programı bu konuda size çok yardımcı olacaktır. Ancak root tarafına SSH izni verme konusunda dikkatli olmak lazım. Lakin root sizin için en önemli kullanıcı. Özellikle dışarıya açık sunucularda işleminizi bitirince bu özelliği kapatmayı unutmayın!
sudo passwd root
Konsoldan veya doğrudan makine üzerinden bağlantı yaptıktan sonra, ilk kurulumda root şifresi ayarlaması yapmadığımızı düşünerek root kullanıcısı için yukarıda ki komut ile şifre atama işlemi yapalım. Şifreyi sizden iki defa girmenizi isteyecektir.
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
Yukarıdaki komut ile /etc/ssh/sshd_config dosyası içindeki “#PermitRootLogin prohibit-password” alanını “PermitRootLogin yes” olarak değiştirecektir.
sudo service ssh restart