A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
Ağ » GenelBir Servere Şifre Sormadan SSH Bağlantı Yapmak

Ağ » GenelBir Servere Şifre Sormadan SSH Bağlantı Yapmak

Ben devamlı SSH kullanıyorum. Ancak devamlı şifre girmek ve birden fazla server ile ssh bağlantısı yapmak isteyince o kadar şifreyi akılda tutmak biraz zorlaşıyor. Aşağıda anlatacağım yöntem ile bu dertten kurtuldum ve ayarladığım her  servere şifre sorgulaması yapmadan bağlanabiliyorum. İşte en kolay yöntemi:

Şifresiz SSH Bağlantısı Yapmak
Client PC Üstünde yapılması gerekenler

İlk önce bir SSH anahtar çifti oluşturmamız gerekli . (Eğer varsa oluşturmanıza gerek yok, onu kullanabilrisiniz) . Anahtar çifti oluşturmak için vereceğimiz komut ise "ssh-keygen -t rsa -b 1024"

 # ssh-keygen -t rsa -b 1024
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase):  
Enter same passphrase again:  
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.



The key fingerprint is:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX root@localhost


Bu komuttan sonra  /root/.ssh/  dizini altında "id_rsa"  ve "id_rsa.pub"  dosyaları oluşacaktır.

Not: Eğer bu dosyalar daha önceden mevcut ise yukardaki işlemi yapmanıza gerek yok.


Şimdi id_rsa.pub  dosyasını Server üzerindeki /.ssh  dizinine id_rsa.client olarak kopyalayın. (Nasıl kopyalarsanız kopyalayın. Mesela ben "scp" yardımı ile kopyaladım)

scp  /root/.ssh/.id_rsa.pub   USER@server_IP:/.ssh/id_rsa.client




Bağlanmak İstediğimiz Karşı Serverde Yapılması Gerekenler

Kendi bilgisayarımızda yapılması gerekenleri kısaca yukarda yaptık. Şimdi, Serverde yani kendi bilgisayarımızdan ssh ile bağlanmak istediğimiz karşı serverde yapılması gerekenler ise kısaca şöyle:


1. Servere normal SSH ile bağlanın (şifre felan girerek)
2. Serverdeki SSH dizinine girin ve aşağıdaki işlemleri yapın:

cd    /.ssh
cat    id_rsa.client    >>   authorized_keys

3. Ve serverden çıkın.




Yapacaklarımızın hepsi bu kadar. Sırada sadece test etmek kaldı. Client PC den Servere SSH  ile bağlanmak istedğimizde aşağıdaki komutu veriyoruz ve hiç şifre sorulmadan servere bağlanıyoruz:

ssh   USER@server_IP



Hepsi bu kadar...
Artık devamlı şifre aklınızda tutmaktan kurtuldunuz.


Tips:
Client PC de "erkan" kullanıcı için yukardaki işlemleri yaptınız diyelim. Şifresiz SSH bağlantısı sadece "erkan" kullanıcısı için geçerlidir. Client PC deki başka bir kullanıcı ile şifresiz servere ssh  bağlantısı yapmak isterseniz, o kullanıcı içinde aynı işlemi yapmak zorundasınız.

  • diline pelesenk olmak ne demek
  • dillere pelesenk olmuş ne demek
  • pelesenk
  • pelesenk ne demek
  • Pelesenk Ne Demek – Pelesenk Sözlük Anlamı
  • pelesenk olmak ne demek
  • pelesenk olmak ne demektir
  • pelesenk olmuş ne demek
  • Yüksek Yüksek Tepelere sözleri
  •   Ad Soyad
      Yorum