Linux'ta SSH nasıl kullanılır

Secure Shell veya kısaca SSH, Linux'ta ve diğer işletim sistemlerinde bir uzak bağlantı protokolüdür. İlk olarak, uzak bağlantı üzerinden parola bilgilerini şifrelemeyen ve bu nedenle en basit saldırılara karşı savunmasız olabilen telnet'in yerini almak üzere tanıtıldı. SSH ise bağlantı kurmak için gelişmiş şifreleme tekniklerini kullanır (Örn. RSA).

Open SSH, Linux'ta SSH protokolünün ücretsiz ve açık kaynaklı bir uygulamasıdır.

yükleme ssh ve sshd

Ubuntu ve Debian'da, paket ssh hem Open SSH istemcisini hem de Open SSH sunucusunu kurmak için kullanılabilir.

sudo uygun kurulum ssh

CentOS ve Fedora'da, Çalıştırmak:

yum openssh-server openssh-clients'ı kurun

Uzak Bağlantılara İzin Vermek için SSH arka plan programını başlatın

sshd Open SSH paketleri ile kurulan arka plan programıdır. Daemon'u başlatmak için şunu çalıştırın:

sudo hizmeti sshd başlangıcı

Uzak Bilgisayara Bağlan

SSH kullanarak uzak bir bilgisayara bağlanmak için, o bilgisayarda bir SSH arka plan programı kurulu ve çalışıyor olmalıdır. Bilgisayarın Ana Bilgisayar Adını veya IP Adresini ve kullanıcı adını ve şifresini bilmeniz gerekir. Söylemeye gerek yok, bilgisayara ağınızdan erişilebilir olmalıdır.

ssh kullanıcı@ana bilgisayar adı

Otomasyon amacıyla çoğu zaman, parola için bir giriş istemi olmadan uzak bir bilgisayarda oturum açmaya ihtiyaç vardır. Bunu başarmak için SSH'de RSA kimlik doğrulama yöntemini kullanıyoruz:

İlk olarak, kullanıcınız için SSH için RSA anahtarı oluşturun:

ssh-keygen -t rsa

Bu anahtar için bir parola sorulduğunda, ek bir güvenlik katmanı olarak bir parola girebilir veya boş bırakabilirsiniz.

Oluşturulan bu anahtarı aşağıdakileri çalıştırarak kimlik doğrulama aracısına ekliyoruz:

ssh-ekleme

Amaç, oluşturulan bu anahtarı uzaktaki bilgisayara kopyalamaktır. Bu nedenle, oluşturulan bu anahtarı uzak bilgisayarın SSH yapılandırmasına kopyalamak için hedef bilgisayarda/kullanıcıda bir oturum açılmalıdır. ssh-kopya-kimliği mevcut kullanıcıların SSH anahtarını bir hedef bilgisayara kopyalar:

ssh-copy-id kullanıcıadı@hostname

Artık şifresiz giriş yapabilirsiniz:

Bu sayfadaki bilgileri yararlı bulacağınızı umuyoruz. Herhangi bir sorunuz varsa, bizimle Twitter'da iletişime geçin.