Ubuntu Linux Server Makinesinde Yeni Kullanıcı Oluşturma ve Kullanıcı Bilgisi ve Parola Kullanarak SSH Bağlantısı Yapma
Bu yazıda Linux makinesinde yeni bir kullanıcı oluşturarak bu makineye kullanıcı bilgisi ve parola ile uzaktan nasıl bağlanılacağını anlatacağım. Bu yazıda kullanılan Linux server makinesi Ubuntu 20.04 versiyonu yüklüdür.
İlk önce yeni bir kullanıcı tanımlayacağımız Linux makinesinin root yetkisine sahip kullanıcı bilgilerine sahip olmamız gerekiyor. Daha sonra bu bilgilerle Linux makinesine bağlanarak terminal ekranını açarız.
Yeni Kullanıcı Oluşturma
etem adında yeni kullanıcı oluşturmak için aşağıdaki komutları terminal ekranına girip [ENTER] ‘a tıklarız.
$ sudo adduser etem
Gelen ekranda parola bilgilerini gireriz.
New password: Retype new password: passwd: password updated successfully
Sonraki adımda aşağıda görülen ilgili alanları ya boş bırakıp ya da doldurarak yeni kullanıcı’ yı oluşturmuş oluruz.
Changing the user information for username Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []:
Eğer yeni oluşturulan kullanıcıyı görmek istersek:
$ cat /etc/passwd $ grep '^etem' /etc/passwd
komutlarını gireriz.
Oluşturduğumuz kullanıcının public key olmadan parola ile bağlanabilmesi için sshd_config dosyasını düzenlememiz gerekiyor. Eğer bu dosya düzenlenmezse uzaktan terminal ekranından ssh bağlanma isteği yapıldığında
etem@165.29.78.13: Permission denied (publickey). (base) etemkeskin@192 ~ %
uyarısı alacaksınız. Bu sorunu çözmek için:
$ sudo nano /etc/ssh/sshd_config
sshd_config dosyasında aşağıdaki resimdeki PasswordAuthentication yanındaki ifade yes olarak değiştirilir.
Yeni oluşturulan kullanıcıya root yetkisi vermek istiyorsanız,
$ adduser etem sudo $ sudo systemctl restart sshd
komutlarını girerek root yetkisi vermiş olursunuz.
Yeni oluşturulan kullanıcı bilgileri ile ssh bağlantısını aşağıdaki komutları ve parolayı girerek yapabilirsiniz.
$ ssh etem@your-ubuntu-server-ip
Başarılar dilerim…