LAN'ınızdaki dosyalar SSH aracılığıyla nasıl kopyalanır

SSH (Secure SHell), bir ağ üzerinden uzak makinelere erişmek için kullanılan bir protokolün adıdır. İzin veriyor bilgisayarı tamamen kontrol et bir komut yorumlayıcısı kullanarak. Daha ileri, SSH, verileri güvenli bir şekilde kopyalamamıza izin verir (bilgi şifreli olarak seyahat eder). Bu nedenle, her iki makinede de Linux kullanıyorsanız ve SAMBA'yı kurmadan verileri kopyalamak istiyorsanız, bu seçeneği denediğinizden emin olun. Kullanabilirsin doğrudan Nautilus'tan!

Nautilus'u kullanma

1. - Bağlanmak istediğimiz bilgisayara openssh-server'ı kurun. Aslında, bir noktada şu anda kullandığımız diğer bilgisayardan bağlanmak isteyeceğimizi varsayarsak, 2 (veya daha fazla) makineye openssh-server kurmak mantıklı olacaktır.

sudo apt-get install openssh-sunucusu

2. - Compus'u yeniden başlatabilir veya openssh-server'ı çalıştırabilirsiniz.

3. - Tüm operasyonu kontrol edeceğiniz makinede Nautilus'u açtım ve adres çubuğuna yazabilmek için Ctrl + L tuşlarına bastım. Ssh: // NROIP yazdım. Bu bilgisayara ilk kez bağlandığınızda, ana bilgisayarın gerçekliğinin gerçekleştirilemeyeceğini söyleyen bir mesaj görünecektir. Daha ileri gitmek için seçeneği seçin.

4. - Erişmek istediğiniz makineye giriş yapmak istediğiniz kullanıcı adı ve şifreyi soracaktır.

5. - Hadi yelken açalım! 🙂

Terminalden

1. - Tüm operasyonu kontrol edeceğiniz bilgisayarda yazdığım:

ssh NRO_IP

2. - Sizden şifrenizi isteyecek ve ardından uzak bilgisayardaki tüm dosyalara erişebileceksiniz.

3. - Oturumu kapatmak için Ctrl + D'ye basın (Bash'iniz varsa) veya şunu yazın:

çıkış
Başarılı bir şekilde birkaç kez bağlandıktan sonra, aniden bağlanmayı reddeder. Erişmek istediğiniz bilgisayarda aşağıdaki komutu çalıştırarak bilinen ana bilgisayarların listesini temizlemeyi deneyin: rm ~ / .ssh / bilinen_hosts.

SCP'yi kullanma

SCP, dosyaları hızlı ve güvenli bir şekilde kopyalamamıza izin veren bir SSH eklentisidir.

Sözdizimi çok basit:

scp dosyası kullanıcı @ sunucu: yol
Not: "ssh: Ana bilgisayar adı çözülemedi earendil-masaüstü: Ad veya hizmet bilinmeyen bağlantı kesildi" hatasını alırsanız, sunucuyu sunucunun IP numarasıyla değiştirmeyi deneyin. Snocks sayesinde, dosyaya "IP ana bilgisayar adı" biçiminde bir satır eklemenin de mümkün olduğunu biliyoruz / Etc / hosts. Ör: 192.168.1.101 earendil-masaüstü.

Uzak bilgisayardan sizinkine tersine kopyalamak için, sırayı tersine çevirdim:

scp kullanıcı @ sunucu: yol / dosya local_path

Yani, örneğin, uzak bilgisayara bir şey göndermek istersek:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Bu komut, kullandığım bilgisayardan list.txt dosyasını uzak bilgisayarımdaki ~ / miscosas klasörüne kopyalar. Bu dosyanın sahibi (uzak bilgisayarımın) ilk kullanıcısı olacak.

Tüm klasörleri kopyalamak için -r parametresini eklemeniz yeterlidir:

scp -r ~ / earendil fotoğrafları @ earendil-desktop: ~ / miscosas

Bu komut, kullandığım bilgisayarın ANA SAYFASINDA bulunan fotoğraflar klasörünü, uzak bilgisayarımın HOME'unda bulunan efsaneler klasörüne kopyalar.

Şimdi, aynı süreç tersine şöyle olacaktır:

scp earendil @ earendil-desktop: ~ / miscosas / fotos ~

Bu, uzak bilgisayardan ~ / şeylerim / fotoğrafları / klasörünü kullandığım bilgisayardaki HOME klasörüne kopyalar.

Son olarak, varsayılan yolun kullanıcı klasörünüz olduğuna dikkat etmek önemlidir. Oraya veya oradan bir şey kopyalamak istiyorsanız, yolu atlayabilirsiniz:

scp list.txt earendil-desktop:

Bu durumda, kullanıcı her iki makinede de tekrarlandığından, yazılmasına gerek yoktur. Ayrıca, HOME'dan HOME'a kopyalama yapıyorum, bu nedenle dosyaların tam yolunu da yazmak gerekli değildir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Carlos Del Rio bilgi alanı resmi dijo

    Arkadaşım, hayatımı kurtardın, ne kadar teşekkür ettiğimi bilmiyorsun !!

    Teşekkürler ve binlerce teşekkürler !!

  2.   Hadi Linux kullanalım dijo

    Merhaba CaMaRoN! Bilgi için teşekkürler.
    Tabii ki, bu gönderi bununla ilgili, SSH aracılığıyla başka bir bilgisayara erişim sağlamak. 🙂
    Şerefe! Paul.

  3.   Karides dijo

    İPhone'a SSH aracılığıyla erişmek için aşağıdakileri yapabilirsiniz: Yerler / Sunucu'ya gidin ve orada SSH'yi seçin ve gerekli alanları doldurun.

    Linux ile başka bir bilgisayara erişmek için bu yöntemi kullanmak mümkün müdür?

  4.   Felix anadon dijo

    ssh ile başka bir bilgisayarın içeriğini boş bir dizine bağlayarak görüntüleyebilirsiniz.

    sshfs @ /

    Sizden şifreyi isteyecek ve yerel dizindeki uzak_dizine komutlar, nautilus veya herhangi bir programla erişebileceksiniz.

  5.   Koringap dijo

    birkaç gün önce aradığım şey muhteşemdi ...

  6.   Karides dijo

    İPhone'a SSH aracılığıyla erişmek için aşağıdakileri yapabilirsiniz: Yerler / Sunucu'ya gidin ve orada SSH'yi seçin ve gerekli alanları doldurun.

    Linux ile başka bir bilgisayara erişmek için bu yöntemi kullanmak mümkün müdür?

  7.   Snocks dijo

    Çok iyi xd, bu arada bu hatadan önce ...

    Not: "ssh: Ana bilgisayar adı çözülemedi earendil-masaüstü: Ad veya hizmet bilinmeyen bağlantı kesildi" hatasını alırsanız, sunucuyu sunucunun IP numarasıyla değiştirmeyi deneyin.

    / etc / hosts dosyasında "IP adı" satırını ekleyin

  8.   Hadi Linux kullanalım dijo

    Harika! Veriler için teşekkürler! Onu gönderiye ekleyeceğim!
    Sarıl! Paul.

  9.   Ekran dijo

    Çok iyi, rsync komutunu yeni keşfettim ve büyük miktarda dosyayı kopyalamayı daha çok sevdim, çünkü başarısız olursa kaldığınız yerden devam edebilirsiniz.

    Selamlar.