Apa program yang mirip dengan WinSCP?

90

Di Windows saya menggunakan WinSCP untuk mentransfer file sisi server. Ini memiliki fitur yang sangat menarik yang paling saya sukai: menjaga agar folder jarak jauh tetap terbaru.

Ini berarti, setiap kali file lokal saya diubah, WinScp akan mengganti file yang sama di server dengan file baru ini.

Bisakah Anda menyarankan saya perangkat lunak yang mendukung fitur ini?

Nguyen musim panas
sumber

Jawaban:

109

Nautilus, peramban file default memiliki fitur pemasangan file jarak jauh.

Buka Menu File> Sambungkan ke Server ..

masukkan deskripsi gambar di sini

Selain itu filezilladan gftpmendukung sftp.

sagarchalise
sumber
4
caja juga punya ini!
j0h
5
Nemo (default pada Mint) juga mendukung ini (buka sftp: // <user> @ <host>)
personne3000
1
Saya mendapatkan halaman ini ( anonmgur.com/up/5a97de9b3038915650fde0a23f63b267.png ) alih-alih menentukan detail baru. Bagaimana saya memperbaikinya?
maan81
2
Sama seperti @ maan81 di sini ... Saya hanya melihat Serve Addres, dan seseorang: //foo.example.org Menjalankan Ubuntu 14.04
nephewtom
3
filezilla masih tidak mendukung protokol scp. Sebagian besar orang di utas ini menganggap ia menggunakan program win SCP untuk SFTP, tetapi ia bahkan menandai pertanyaan ini dengan tag SCP .
David162795
32

Karena Anda terbiasa dengan Winscp di Windows, saya sarankan Anda mencoba filezilla

FileZilla Client adalah klien lintas-platform FTP, FTPS dan SFTP yang cepat dan dapat diandalkan dengan banyak fitur bermanfaat dan antarmuka pengguna grafis yang intuitif.

Instal filezilla

Anda juga dapat menginstal dengan baris perintah. Buka terminal Ctrl+ Alt+ Tdan jalankan perintah berikut:

sudo apt-get install filezilla

Atau cari di Filezilla di Pusat Perangkat Lunak Ubuntu.

Saat Anda menambahkan host, pastikan untuk mengubah dari FTP ke SFTP, dan ubah nomor port menjadi ssh port 22 (atau port ssh khusus lainnya jika berbeda)

Jadikan jenis akun interaktif.

Nikmati.

Penguinista
sumber
Sayangnya, filezilla masih tidak mendukung kunci ssh dengan kata sandi.
heroin
4
filezilla masih tidak mendukung protokol scp. Sebagian besar orang di utas ini menganggap ia menggunakan program win SCP untuk SFTP, tetapi ia bahkan menandai pertanyaan ini dengan tag SCP .
David162795
1
Saya datang ke sini untuk ini: mencari SCP. SFTP ada di mana-mana di sebagian besar pengelola file di linux saat ini. Selain menggunakan scp CLI dan wincp over wine, saya melihat tidak ada yang dekat untuk menjawab pertanyaan yang sebenarnya.
brett
Saya ingin menindaklanjuti bahwa filezilla sebenarnya mendukung kunci ssh dengan frasa sandi di dalamnya. Secara khusus, saya menggunakannya dengan kunci rsa 2048bit menggunakan frasa sandi. Namun, itu banyak mengeluh tentang format kunci ssh. Saya menggunakan versi 3.28.0.
Matius
bekerja dengan baik untuk saya di EC2 menggunakan sftp
Nidhin David
24

Anda juga bisa menggunakan sshfsatau rsync.

sshfs me-mount direktori remote Anda secara lokal melalui ssh sangat mirip dengan WinSCP dan Nautilus.

Keuntungan potensial sshfsadalah bahwa Anda dapat memetakan pengguna

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

Untuk mengotomatiskan proses, tambahkan entri di fstab

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

Lihat Ubuntu Wiki SSHFS

rsync juga akan menyinkronkan file / direktori dan akan bekerja lebih dari ssh dan memiliki ujung depan grafis, grsync

Lihat Ubuntu wiki rsync

Terakhir Anda dapat mengedit file jarak jauh dengan vim(jika Anda tertarik)

vim scp://user@server//path_to/file_to_edit
Harimau kumbang
sumber
11

Anda masih dapat menggunakan wincp di bawah anggur. Saya melakukan hal yang sama, dan itu bekerja dengan sangat baik.

gajdipajti
sumber
6

Anda ingin " scp ". Scp asli :-)

Ups, saya berbicara terlalu cepat ... Anda juga perlu disinkronkan. Dalam hal ini, rsync.

Namun, scp masih bagus untuk skrip dan otomatisasi.

Angelo
sumber
3
Saya pikir seseorang yang menggunakan wincp tidak akan senang menggunakan scp di baris perintah. Dan salah satu fitur yang dicari dalam klien gui sftp adalah pengelolaan berbagai sesi yang dapat digunakan.
viyyer
@viyyer, ya Anda benar.
Angelo
3

Ada banyak alat berbeda yang akan memberikan pengalaman yang sama seperti winscp. Saya menggunakan filezilla untuk mentransfer file lintas ssh.

Nautilus sebagaimana disebutkan oleh @sagarchalise memungkinkan untuk terhubung ke server.

Salah satu hal yang saya gunakan lebih sering hari ini untuk mengakses sftp adalah sshfs. Saya merasa sangat nyaman karena me-mount file-file sebagai file lokal di sistem file dan secara transparan memperbaruinya pada server jarak jauh.

sshfs [email protected]:/path/to/remote/files /path/to/local/mountpoint/

Ini memungkinkan saya menggunakan semua alat yang biasa saya anggap file ini adalah file lokal.

viyyer
sumber
1
Ini sangat bagus ketika Anda hanya dapat mengakses melalui SSH! Saya juga merekomendasikan menambahkan beberapa opsi: follow symlinksdan reconnect(cukup jelas, masalah pembekuan yang saya punya). Perintah akhir akan: sshfs -o follow_symlinks -o reconnect [email protected]:/path/to/remote/files /path/to/local/mountpoint/. Juga rekomendasikan untuk membuat skrip bash sederhana untuk memasangnya (dan lepaskan dengan fusermount -u /path/to/local/mountpoint/)
Aesede
3

Ubuntu:

Buka Nautilus dan ketik (di bilah tautan): sftp://user@server/

Kubuntu:

Buka Konqueror dan ketik (di bilah tautan): fish://user@server/

Xubuntu:

Buka Thunar dan ketik (di bilah tautan): sftp://user@server/

daniele
sumber
Dia bertanya secara spesifik tentang SCP, sementara semua ini menggunakan sftp. Ini bukan hal yang sama. Selain itu, pertanyaannya adalah secara khusus tentang fitur sinkronisasi yang tidak disediakan oleh semua ini.
Matius Najmon
2

Anda juga dapat mencoba berbarengan untuk membantu menyinkronkan dua folder

Jason Axelson
sumber
Sepertinya serempak membutuhkan klien di server jauh juga? :(
ThorSummoner
2

Program yang sangat bagus dan kuat, dibangun di atas rsyncprotokol, adalah Unison .

masukkan deskripsi gambar di sini

Ini memiliki antarmuka yang sangat bagus, dan klien tersedia untuk setidaknya Linux (kurang lebih semua varian) dan Windows. Perilaku dasar sangat mudah dipahami, dengan antarmuka grafis dan konfigurasi mudah, dan jika Anda perlu melakukan hal-hal yang lebih kompleks, Anda dapat mengedit file konfigurasi dan / atau skrip secara manual.

Sudah utilitas backup / mirroring / uploading saya dalam lima tahun terakhir setidaknya, dan tidak pernah melihat bug atau melewatkan file.

Anda dapat menginstalnya dengan

 sudo apt-get install unison-gtk 

dan untuk kelancaran, Anda harus mengonfigurasi koneksi yang berfungsi dengan titik akhir Anda (saya biasanya menggunakan koneksi ssh).

Rmano
sumber
2

Saya merekomendasikan PCManFM sudo apt-get install pcmanfm

Hanya File Manager lain tetapi fitur GUI mini untuk koneksi (di menu utama Go -> Connect to server) dan di sana Anda pergi. Anda dapat membuat bookmark koneksi Anda dan Anda dapat mengklik kanan file dan memilih "buka dengan ...".

aesede
sumber
1
Tidak hanya PCManFM, tetapi sebagian besar Manajer File mendukungnya: Nautilus, Nemo, Caja, Dolphin setidaknya melakukannya.
s3lph
@the_Seppi: Saya setuju, tapi saya punya masalah dengan manajer file lain (terutama koneksi digantung dan harus membunuh manajer). Tetapi jangan mencoba Dolphin, akan mencobanya hanya untuk melihat
aesede
1

Krusader sangat mirip jika Anda membutuhkan panel berdampingan.

Cukup instal dengan

sudo apt install krusader

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Bravis
sumber
1
bagaimana dengan "memperbarui folder jauh"?
Pierre.Vriens
0

Saya menemukan satu alternatif mandiri yang bagus, gratis, opensource, mucommander , tetapi berbasis java, sistem Anda perlu memiliki jvm untuk menjalankannya.

Mengapa saya menggunakan mucommander (saya menggunakan RHEL6 dengan batasan)?
Pertama saya mencoba terhubung dengan nautilus, tetapi gagal terhubung.
2 Saya mencoba menggunakan berbagai s / w seperti filezilla, Unison, tetapi tidak ada yang berdiri sendiri, dan menghadapi banyak kompilasi dan masalah hak.

Akhirnya mucommander menyelamatkan saya.
Dalam

pengguna443237
sumber
0

Untuk menjalankan WinSCP di Linux (Ubuntu 12.04), ikuti langkah-langkah ini:

1) sudo apt-get install wine(jalankan sekali ini saja, untuk mendapatkan 'anggur' di sistem Anda, jika Anda belum memilikinya)

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

3) membuat folder dan meletakkan konten file zip di folder ini

4) buka terminal

5) jenis sudo su

6) jenis wine WinSCP.exe

Selesai! WinSCP akan berjalan seperti di lingkungan Windows!

Salam Hormat.

NABA
sumber
7
Mengapa menjalankan anggur sebagai pengguna super? Jangan lakukan itu. Lewati langkah 5.
Eric Carvalho