WinSCP'ye benzer bir program nedir?


90

Windows'da dosyaları sunucu tarafına aktarmak için WinSCP kullanıyorum. En sevdiğim çok çekici bir özelliği var: uzaktaki klasörleri güncel tutmak.

Bu, yerel dosyam ne zaman değiştirilirse, WinScp sunucudaki aynı dosyayı bu yeni dosyayla değiştirecektir.

Bana bu özelliği destekleyen bir yazılım önerebilir misiniz?

Yanıtlar:


109

Nautilus, varsayılan dosya tarayıcısının uzak dosyaları bağlama özelliğine sahiptir.

Dosya Menüsü> Sunucuya Bağlan .. bölümüne gidin.

görüntü tanımını buraya girin

Bundan başka filezillave gftpdestek sftp.


4
Caja da bunu var!
j0h

5
Nemo (Mint'te varsayılan) bunu da destekler (sftp: // <user> @ <host> adresine gidin)
personne3000

1
Yeni ayrıntıları belirlemek yerine bu sayfayı ( anonmgur.com/up/5a97de9b3038915650fde0a23f63b267.png ) alıyorum . Nasıl düzeltebilirim?
maan81

2
Buradaki @ maan81 ile aynı ... Sadece Addres Serve ve bir smb görüyorum: //foo.example.org Ubuntu 14.04 Koşu
yeğeni

3
filezilla hala scp protokolünü desteklemiyor. Bu konudaki çoğu kişi SFTP için win SCP programını kullandığını varsayıyor , ancak bu soruyu SCP etiketiyle bile etiketlemiş .
David162795

32

Windows'ta Winscp ile ilgili bilgi sahibi olduğunuzdan, filezilla'yı denemenizi öneririm

FileZilla Client, çok sayıda kullanışlı özelliğe ve sezgisel bir grafiksel kullanıcı arayüzüne sahip hızlı ve güvenilir bir platformlar arası FTP, FTPS ve SFTP istemcisidir.

Filezilla yükleyin

Ayrıca komut satırı ile yükleyebilirsiniz. Terminal Ctrl+ Alt+ ' yı açın Tve aşağıdaki komutu çalıştırın:

sudo apt-get install filezilla

Veya Ubuntu Yazılım Merkezinde Filezilla'da arayın.

Bir ana bilgisayar eklerken, FTP'den SFTP'ye değiştirdiğinizden ve bağlantı noktası numarasını ssh bağlantı noktası 22'ye (veya farklıysa diğer özel ssh bağlantı noktasına) değiştirdiğinizden emin olun.

Hesap türünü etkileşimli hale getirin.

Keyfini çıkarın.


Ne yazık ki, filezilla hala ssh anahtarlarını şifrelerle desteklemiyor.
eroin

4
filezilla hala scp protokolünü desteklemiyor. Bu konudaki çoğu kişi SFTP için win SCP programını kullandığını varsayıyor , ancak bu soruyu SCP etiketiyle bile etiketlemiş .
David162795

1
Buraya tam olarak bunun için geldim: SCP'yi aramak. SFTP bugünlerde linux'taki çoğu dosya yöneticisinde her yerde bulunur. Scp CLI kullanmak ve şarap üzerine winscp kullanmak dışında asıl soruya cevap verecek yakın bir şey göremiyorum.
brett

Filezilla'nın aslında içinde ssh şifreleri olan ssh anahtarlarını desteklediğini takip etmek istedim. Özellikle, parola kullanarak 2048bit rsa anahtarıyla kullanıyorum. Ancak, ssh anahtar formatları hakkında çok fazla sızlanıyor. 3.28.0 sürümünü kullanıyorum.
Matthew

ec2'de sftp kullanarak benim için iyi çalıştı
Nidhin David

24

Ayrıca sshfsveya kullanabilirsiniz rsync.

sshfs uzak dizini yerel olarak WinSCP ve Nautilus'a çok benzer şekilde ssh üzerine bağlar.

Potansiyel avantajı, sshfskullanıcıları haritalayabilmenizdir.

sshfs -o idmap=server_user user@server:/directory ~/remote_directory

İşlemi otomatikleştirmek için, fstab içine bir giriş ekleyin.

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

Ubuntu Wiki SSHFS’ye bakın

rsync dosyaları / dizinleri de senkronize edecek ve ssh üzerinde çalışacak ve grafiksel bir ön ucu olacak, grsync

Ubuntu wiki rsync'i görün

Son olarak uzak dosyaları düzenleyebilirsiniz vim(ilgileniyorsanız)

vim scp://user@server//path_to/file_to_edit

11

Winscp'i hala şarap altında kullanabilirsiniz. Ben de aynısını yapıyorum ve çok iyi çalışıyor.


6

Sen " scp " yi istiyorsun . Orijinal scp :-)

Hata! Çok erken konuştum ... aynı zamanda eşitleme gereksiniminiz var. Bu durumda, rsync.

Ancak, scp hala komut dosyaları ve otomasyon için iyidir.


3
Bence winscp kullanan birisi komut satırında scp kullanmaktan heyecan duymaz. Bir gui sftp istemcisinde aranan özelliklerden biri, kullanabileceği farklı oturumların yönetimidir.
viyyer

@Viyyer, evet haklısın.
Angelo

3

Winscp ile benzer bir deneyim verecek birçok farklı araç var. Dosyaları ssh üzerinden aktarmak için filezilla kullanıyorum.

@Sagarchalise tarafından belirtildiği gibi Nautilus, sunucuya bağlanmaya izin verir.

Sftp'ye erişmek için bugünlerde daha sık kullandığım şeylerden biri sshfs. Dosyaları dosya sisteminde yerel dosya olarak bağladığı ve uzak sunucuda saydam bir şekilde güncellediği için çok kullanışlı buluyorum.

sshfs username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/

Bu dosyanın yerel dosyalar olduğunu varsayarak her zamanki araçlarımı kullanmama izin veriyor.


1
Bu sadece SSH üzerinden erişebildiğiniz zaman çok güzel! Ayrıca birkaç seçenek eklemenizi tavsiye ederim: ( follow symlinksve reconnecthemen hemen kendi kendine açıklayıcı, sabit donma problemim vardı). Nihai komut şöyle olacaktır: sshfs -o follow_symlinks -o reconnect username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/. Ayrıca, onu bağlamak için basit bir bash betiği oluşturmanızı da öneririz (ve bağlantısını kesin fusermount -u /path/to/local/mountpoint/).
aesede

3

Ubuntu:

Nautilus'u açın ve (bağlantı çubuğundaki) yazın: sftp://user@server/

Kubuntu:

Konqueror’ı açın ve (bağlantı çubuğundaki) yazın: fish://user@server/

Xubuntu:

Thunar'ı açın ve (bağlantı çubuğundaki) yazın: sftp://user@server/


Bütün bunlar sftp kullanırken özel olarak SCP'yi sordu. Bunlar aynı şey değil. Ayrıca, soru özellikle bunların hiçbirinin sağlamadığı bir senkronizasyon özelliği ile ilgiliydi.
Matthew Najmon


2

rsyncProtokol üzerine kurulu çok hoş ve güçlü bir program Unison .

görüntü tanımını buraya girin

Çok hoş bir arayüze sahip ve istemci en azından Linux (tüm değişkenler için) ve Windows için kullanılabilir. Temel davranış, grafik arayüzü ve kolay konfigürasyon ile anlaşılması kolaydır ve daha karmaşık şeyler yapmanız gerekiyorsa, konfigürasyon dosyalarını ve / veya komut dosyasını elle düzenleyebilirsiniz.

En azından son beş yılda yedekleme / yansıtma / yükleme yardımcı programım oldu ve hiçbir zaman bir hata görmedim ya da bir dosyayı özledim.

İle yükleyebilirsiniz

 sudo apt-get install unison-gtk 

ve düzgün bir davranış için, uç noktanızla çalışan bir bağlantı yapılandırmanız gerekirdi (normalde ssh bağlantılarını kullanırım).


2

PCManFM'i öneririm sudo apt-get install pcmanfm

Sadece başka bir Dosya Yöneticisi, ancak bağlantılar için küçük bir GUI'ye sahip (ana menüde Git -> Sunucuya bağlan) ve işte gidiyorsunuz. Bağlantılarınızı yer imlerine ekleyebilir ve dosyalara sağ tıklayıp "birlikte aç ..." seçeneğini seçebilirsiniz.


1
Yalnızca PCManFM'i değil, çoğu Dosya Yöneticisini de destekliyor: Nautilus, Nemo, Caja, Dolphin en azından destekliyor.
s3lph

@ the_Seppi: Katılıyorum, ancak diğer dosya yöneticileriyle sorun yaşadım (çoğunlukla bağlantı askıya alındı ​​ve yöneticiyi öldürmek zorunda kaldım). Ama denemedi Dolphin, sadece görmek için deneyeceğim
aesede



0

İyi bir bağımsız alternatif, özgür, açık kaynak kodlu , mucommander buldum , ancak java tabanlı, sisteminizi çalıştırmak için jvm'ye ihtiyacınız var.

Neden mucommander'a gittim (ristriklerle RHEL6 kullanıyorum)?
1. Nautilus ile bağlantı kurmaya çalıştım, ancak bağlantı kurulamadı.
2. Filezilla, Unison gibi çeşitli s / w kullanmaya çalıştım, fakat hiçbir şey bağımsız değildi ve birçok derleme ve hak sorunu ile karşılaştım.

Ulitmately mucommander beni kurtardı.
Derin


0

WinSCP'yi Linux altında çalıştırmak için (Ubuntu 12.04), aşağıdaki adımları izleyin:

1) sudo apt-get install wine(eğer bir tane yoksa, sisteminizde 'şarap' almak için sadece bir kez çalıştırın)

2) indir " https://winscp.net/ "

3) bir klasör oluşturun ve zip dosyasının içeriğini bu klasöre yerleştirin.

4) bir terminal aç

5) türü sudo su

6) türü wine WinSCP.exe

Bitti! WinSCP, Windows ortamında olduğu gibi çalışacak!

Saygılarımla.


7
Neden şarabı süper kullanıcı olarak çalıştırsın? Yapma bunu. 5. adımı atlayın
Eric Carvalho
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.