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…