Linux’ta ssh-copy-id ve ssh-keygen komutlarını kullanma
Secure Shell (SSH), güvenli olmayan bir ağ üzerinden güvenli iletişim için yaygın olarak kullanılan bir protokoldür. Bu uygulama katmanı protokolü son derece popülerdir ve kullanıcıların işletim sistemini uzaktan yönetmesine olanak tanır. SSH anahtar çiftleri, parola kullanmadan uzak sunucularda kimlik doğrulaması yapmak ve oturum açmak için güvenli ve kullanışlı bir yol sağlar. Linux’ta SSH anahtarlarını yönetmek için iki önemli komut ssh-keygen ve ssh-copy-id’dir. Bu makalenin amacı size bu komutları tanıtmak, nasıl çalıştıklarına dair bir örnek göstermek ve sunucuyu doğru ve güvenli bir şekilde kullanmanıza nasıl yardımcı olabileceğini göstermektir.
ssh-copy-id komutunu yükleme
Ssh-copy-id nedir? Her şeyden önce, bu yardımcı program OpenSSH paketinin bir parçasıdır ve tüm büyük Linux dağıtım depolarında mevcuttur. Bu yazıda örneğin Dedian 12 versiyonundaki bir sunucu kullanılmıştır. Bu yardımcı programla, bu komutu yüklemek için paket yöneticinizi kullanabileceksiniz. Bu yardımcı program aynı zamanda SSH ortak anahtarını uzak bir sunucuya kopyalamanıza ve bir dosyaya eklemenize de yardımcı olur. Ssh-copy-id aracını Debian’a kurmak için aşağıdaki komutu kullanın:
sudo apt-get update && sudo apt-get install openssh-client
Komutu şu şekilde kontrol edebilirsiniz –
ssh-copy-id
Aktif olarak kullanmaya başlamak için aşağıdaki komutu çalıştırabilirsiniz:
ssh-copy-id user_1@_your_IP_address[or name]
- – bu uzak sunucudaki kullanıcı adınızdır.
user_1
- – bu uzak sunucunun adresi veya adıdır.
your_IP_address
Debian VPS’nizde SSH anahtarı nasıl oluşturulur?
Ssh-keygen nedir? Bu, Unix/Linux ortamında SSH (Güvenli Kabuk) anahtarlarını oluşturmak, yönetmek ve dönüştürmek için tasarlanmış özel bir yardımcı programdır. SSH anahtarları, uzak sunuculara bağlanırken güvenli kimlik doğrulama için kullanılır. Bu otomatik olarak çalışır, sadece komutu girebilirsiniz ve aşağıdaki yanıtı alacaksınız
ssh-keygen, bir algoritma seçme, bit uzunluğunu değiştirme, dosya adını belirtme ve diğer seçenekler de dahil olmak üzere anahtarları yapılandırmak için birçok seçenek sunar. Güvenli bir ortamda SSH anahtarlarıyla çalışmak için önemli bir araçtır.