Klasörleri SSH yoluyla Yerellerime İndirme


64

SSH öğreniyorum, çünkü Mac'ler için iyi bir SSH GUI'si yok. Db dökümlerini yapmayı, dizinleri gezinmeyi, vb. Yapmayı biliyorum, ancak öğrenmem gereken son bulmacayı klasörleri / tüm dizinleri sunucudan ve yerel bilgisayarıma nasıl indirebileceğimi öğreniyorum. başka bir sunucu.

Herhangi bir yardım çok takdir edilecektir.

Yanıtlar:


90

scp -r user@host:/path/to/folder/ local-copy-of-folder

Ayarlanmış SSH anahtarlarınız varsa, uzaktaki dosyaları / klasörleri sekmeyle tamamlayabilirsiniz.


Büyük / küçük harf duyarlı olmalıdır.
Ricardo

14

scp yapabilirsiniz - bu, ana bilgisayarlar arasında güvenli bir şekilde kopyalamanıza izin verir.

daha fazla bilgi edinmek için adam scp yapabilirsiniz

Linux üzerinde / usr / bin içinde bulunur. SCP veya güvenli kopyalama komutu, dosyaları ve dizinleri bir bilgisayardan diğerine toplu olarak kopyalar. (Etkileşimli kullanıcı arayüzü için SFTP'yi "user545035" belirtildiği gibi kullanabilirsiniz. İki makine arasındaki tüm iletişimi şifreler.

$ scp my file remote.example.com:newfile
$ scp -r mydir remote.example.com:
$ scp remote.example.com:myfile .
$ scp -r remote.example.com:mydir .

Uzak sistemde alternatif bir kullanıcı adı belirlemek için, username @ host sözdizimini kullanın:

$ scp myfile solidariti@remote.example.com :

Yararlı seçenekler:

-p : Kopyalarken tüm dosya özniteliklerini (izinler, zaman damgaları) çoğaltın.

-r : Bir dizini ve içeriğini tekrar tekrar kopyalayın.

-v : Hata ayıklama için kullanılabilecek ayrıntılı çıktılar üretin.

SFTP (host|username@host) openssh-clientbulunan /usr/bindizine. Sftp programı, dosyaları iki bilgisayar arasında etkileşimli olarak kopyalar. (Dosyaları toplu olarak kopyalayan scp'nin aksine.) Kullanıcı arayüzü ftp'ye çok benziyor.

$ sftp remote.example.com
password: ******
sftp> cd MyFiles
sftp> ls
README
...
sftp> get README
Fetching /home/solidariti/Myfiles/README to README

Kullanıcı adınız yerel adınızdan farklıysa, username @ host argümanını kullanın:

$ sftp solidariti@remote.example.com

Umarım bu yolda olur.



3

Bir 'SFTP İstemcisi' arar ve bunu kullanırdım. Belki FileZilla


1

Mac kullandığımda Cyberduck benim en sevdiğim SSH / FTP / DAV GUI idi. O zamandan beri de Google Dokümanlar ve S3’ü içerecek şekilde güncellendi.


0

eğer pemdosyanız varsa, böyle bir şey kullanabilirsiniz.

scp -i mypemfile.pem -r user@host:/path/to/folder/ local-copy-of-folder

Bu, SCP'ye giriş yapmak için faydalı olacaksa, daha fazla ayrıntıya ve açıklamaya ihtiyaç duyar.
Daniel K
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.