Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9583|Yanıt: 3

[linux] Linux Secretless Login (ssh) veya Secretless Copy (scp) dosyalarını diğer sunuculara aktarma

[Bağlantıyı kopyala]
Yayınlandı 17.02.2022 11:17:27 | | | |
Gereksinimler: Sunucu A'nın SSH ile B sunucusuna bağlanırken şifresiz giriş yapabilmesi veya scp komutu ile sunucu A dosyalarını sunucu B'ye kopyalaması için A (10.7.45.131) ve B (10.7.45.132) olmak üzere iki sunucu vardır.

Eğitim aşağıdaki gibidir:

1. A sunucusuna giriş yapın ve aşağıdaki komutu çalıştırarak ssh genel ve özel anahtar dosyalarından oluşan bir çift oluşturuldu, aşağıdaki gibi:



~/.ssh/ dizininin altında, aşağıdaki şekilde gösterildiği gibi iki dosya oluşturulur: id_rsa (özel anahtar) id_rsa.pub (açık anahtar):

2. Açık anahtarı uzak hosta kopyalamak veya yüklemek için ssh-copy-id komutunu kullanın (sunucu A'dan sunucu B'ye yüklemeyi gerçekleştirin) aşağıdaki komutla gerçekleşir:

Aşağıda gösterildiği gibi:



ssh-copy-id komutu ile yerel ana bilgisayarın açık anahtarını uzak hostun authorized_keys dosyasına kopyalıyor,
ssh-copy-id komutu ayrıca uzak ana bilgisayarın ana dizini (home) ve ~/.ssh ile ~/.ssh/authorized_keys için uygun izinleri ayarlar.
ssh-copy-id komutu, uzak ana bilgisayara karşılık gelen hesaba yerel ssh açık anahtar dosyasını yükleyebilir.
Sunucu B'ye giriş yapın, /root/.ssh klasörüne bakın ve aşağıdaki şekilde gösterildiği gibi authorized_keys dosyasının oluşturulduğunu görün:







Önceki:[Uygulama] Java, hutool yansıtma kullanarak özel istisnaları yakalayamaz
Önümüzdeki:[Gerçek dövüş]. NET/C#, eşzamanlı yürütme yöntemlerini sınırlamak için SemaphoreSlim kullanır
 Ev sahibi| Yayınlandı 10.12.2022 11:34:01 |
CentOS 7, dosyaları komutlarla başka bir sunucuya kopyalar
https://www.itsvse.com/thread-10012-1-1.html
 Ev sahibi| Yayınlandı 5.06.2025 09:48:59 |
Varsayılan olmayan port 22 için:
 Ev sahibi| Yayınlandı 4.08.2025 08:54:21 |
Linux, yeni sunucuya veriyi senkronize etmek için rsync kullanır
https://www.itsvse.com/thread-11045-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com