ssh

Şifresiz SSH Kurulumu

Şifresiz SSH Kurulumu
SSH, komutları ve programları çalıştırmak için sunucularda uzaktan oturum açmak için kullanılır. Parola doğrulama ve ortak anahtar doğrulama yoluyla uzak sistemlerde oturum açabilirsiniz. Uzak sunuculara bağlanmak için düzenli olarak SSH kullanıyorsanız, ortak anahtar kimlik doğrulama yöntemi sizin için en iyisidir. Bu yöntem, güvenli ve parolasız bir oturum açma yöntemidir.

Bu yazımızda Linux işletim sisteminde şifresiz SSH kurulumu nasıl yapılır onu anlatacağız. Bu amaçla komut satırı Terminal uygulamasını kullanacağız. Terminal komut satırını açmak için klavye kısayolu.

Ubuntu 20'de bu makalede bahsedilen prosedürü açıkladık.04 sistemi. Debian ve önceki Ubuntu sürümlerinde aşağı yukarı aynı prosedür izlenebilir.

Linux sisteminizde şifresiz SSH kurmak için aşağıdaki adımları izleyin.

Yerel Makinede Yeni Bir SSH Anahtar Çifti Oluşturun

İlk adım, yerel sisteminizde yeni bir SSH anahtarı oluşturmak olacaktır. Bunu yapmak için Terminal'de aşağıdaki komutu verin:

$ ssh-keygen -t rsa

Tüm alanları varsayılan olarak kabul etmek için Enter'a basın.

Yukarıdaki komut anahtar çiftini oluşturacak, ben.e., genel anahtar ve özel anahtar. Genel anahtar paylaşılırken özel anahtar sistemde tutulur. Bu anahtarlar, .ssh klasörü.

Aşağıdaki komutu girerek oluşturulan anahtar çiftini görüntüleyebilirsiniz:

$ ls -l .ssh

Ortak Anahtarı Uzak Makineye Kopyala

Bu sonraki adımda, yerel sisteminizden şifresiz olarak erişmek istediğiniz uzak sisteme ortak anahtarı kopyalayın. Çoğu Linux dağıtımında varsayılan olarak bulunan ssh-copy-id komutunu kullanacağız. Bu komut, genel anahtarı id_rsa'yı kopyalayacaktır.pub için .uzak sistemdeki ssh/yetkili_keys dosyası.

ssh-copy-id sözdizimi aşağıdaki gibidir:

$ ssh-copy-id remote_user@remote_IP

Örneğimizde komut şöyle olacaktır:

$ ssh-kopya-kimliği [email protected]

Uzak sistemde, yetkili_anahtarlar dosyasını görüntüleyerek ortak anahtarın transferini doğrulayabilirsiniz.

$ kedi .ssh/yetkili_anahtarlar

Uzak sistemdeki yetkili_anahtarlar dosyasındaki izni 600 olarak ayarlayın. Bunu yapmak için aşağıdaki komutu kullanın:

$ chmod 600 .ssh/yetkili_anahtarlar

üzerindeki izni ayarlayın .uzak sistemdeki ssh dizini 700'e. Bunu yapmak için aşağıdaki komutu kullanın:

$ chmod 700 .ssh

Yerel Sunucuda SSH Kimlik Doğrulama Aracısına Özel Anahtar Ekleme

Yerel makinemizde, özel anahtarı SSH kimlik doğrulama aracısına ekleyeceğiz. Bu, her seferinde bir parola girmek zorunda kalmadan uzak sunucuya giriş yapmamızı sağlar.

İşte bunu yapmak için komut:

$ ssh-ekleme

SSH Anahtarlarını Kullanarak Uzak Sunucuya Giriş Yapın

Yukarıdaki adımları uyguladıktan sonra uzak sunucunuza giriş yapmayı deneyin. Bu sefer şifre girmeden uzak sunucunuza giriş yapabileceksiniz.

Ubuntu 20'de parola olmadan SSH oturum açmayı ayarlamak için ihtiyacınız olan tek şey bu.04 sistemi. Unutmayın, genel anahtarı herkesle paylaşabilirsiniz, ancak özel anahtarınızı asla paylaşamazsınız. Özel anahtara sahip olan herkes, eşleşen ortak anahtara sahip herhangi bir sistemde oturum açabilecektir.

En İyi Oculus Uygulama Laboratuvarı Oyunları
Oculus başlık sahibiyseniz, yandan yükleme hakkında bilgi sahibi olmalısınız. Sideloading, kulaklığınıza mağaza dışı içerik yükleme işlemidir. SideQue...
Ubuntu'da Oynanacak En İyi 10 Oyun
Windows platformu, günümüzde doğal olarak Windows'u desteklemek için geliştirilen oyunların büyük bir yüzdesi nedeniyle oyun oynamak için hakim platfo...
Linux için En İyi 5 Arcade Oyunu
Günümüzde bilgisayarlar oyun oynamak için kullanılan ciddi makinelerdir. Yeni yüksek puanı alamazsan, ne demek istediğimi anlayacaksın. Bu yazıda, bug...