Apakah ada yang setara dengan WinSCP untuk linux? [Tutup]

182

Saya suka WinSCP untuk Windows. Apa software setara terbaik untuk linux?

Saya mencoba menggunakan sshfs untuk me-mount sistem file jarak jauh pada mesin lokal saya, tetapi tidak ramah pengguna hanya dengan meluncurkan GUI, ditambah lagi tampaknya memerlukan akses root pada mesin klien, yang sangat tidak nyaman.

Tentu saja alat baris perintah seperti scp dimungkinkan, tetapi saya mencari GUI sederhana.

MiniQuark
sumber
1
sshfs tidak memerlukan root pada mesin apa pun.
ypnos
38
Manis. Pertanyaannya meminta alat GUI, dan kemudian jawaban yang diterima adalah untuk CLI :)
Sunny Milenov
1
Ya! Saya mencoba banyak opsi GUI yang disarankan, tetapi saya tidak menemukan mereka cukup ringan untuk seleraku (itu cukup subjektif, saya akui). Jadi saya meninggalkan dan kembali menggunakan scp. :-)
MiniQuark
11
Alih-alih menutup topik ini sebagai di luar topik mengapa itu tidak dipindahkan ke SuperUser? Apakah SuperUser tersedia pada 2008? Di luar topik salah ... apa gunanya WinSCP? Pemrograman? Nah ... mungkin memasak!
StefanNch
1
Saya berasumsi seseorang telah mengatakan kepada Anda bahwa "WinSCP" adalah jendela setara scp, kan?
ThorSummoner

Jawaban:

194

Jika Anda menggunakan Gnome, Anda dapat pergi ke: Places-> Connect to Serverdalamnautilus dan pilih SSH. Jika Anda memiliki agen SSH yang berjalan dan terkonfigurasi, kata sandi tidak akan ditanyakan! (Ini sama dengan sftp: // root @ servername / direktori di Nautilus)

Di Konqueror, Anda cukup mengetik: fish: // servername.

per Mike R: Di Ubuntu Unity 14.0.4 di bawah Files> Connect to Server di Menu atau Network> Connect to Server di sidebar

Pesta
sumber
1
Terima kasih atas kesederhanaannya. Tidak tahu Nautilus dapat melakukan ini.
azec-pdx
6
jawaban yang bagus Bash, terima kasih. FYI, fish: // servername juga berfungsi di Dolphin.
mike
1
Anda dapat mencoba PCManFM ( apt-get install pcmanfm), hanya File Manager lain seperti Nautilus dan Thunar, tetapi saya merasa lebih baik. Di menu utama cukup klik Go -> Connect to server ... dan Anda mendapatkan GUI untuk koneksi, plus Anda dapat menandai mereka, dan apa yang saya temukan terbaik adalah Anda bisa klik kanan pada file dan menggunakan "open with. "dan gunakan program favorit Anda, seperti halnya file lokal Anda!
Aesede
3
Di Ubuntu 14.0.4 Files > Connect to Serverdi bawahnya di Menu atau Network > Connect to Serverdi bilah sisi
Mike R
3
Contoh apa yang harus masukan dalam Connect to server: ssh://user@servername, pada Ubuntu 16.04 (Nautilus 3.14.3).
Yamaneko
54

Filezilla tersedia untuk Linux. Jika Anda menggunakan Ubuntu:

sudo apt-get install filezilla

Jika tidak, Anda dapat mengunduhnya dari situs web Filezilla .

William Brendel
sumber
10
filezilla tidak dapat menyalin file lebih dari ssh (itulah gunanya scp untuk)
The Disintegrator
5
Filezilla mendukung SFTP, yang menyediakan banyak kemampuan manajemen tambahan dibandingkan dengan protokol SCP yang lebih lama. Ini juga didukung secara luas di hampir setiap OS. Juga, karena OP menyebutkan SSHFS dalam pertanyaannya, jelas lingkungannya mendukung SFTP. Satu catatan kecil: protokol SCP lebih cepat dari SFTP, tetapi SFTP lebih baik dalam hampir semua hal lainnya.
William Brendel
2
Filezilla dan STFP yang disepakati memang bagus, tetapi mereka tidak menekan kebutuhan SCP dalam banyak kasus. Jadi Anda tidak menjawab pertanyaan itu. Di sisi klien Anda tidak dapat mengubah fakta bahwa Anda hanya memiliki SSH yang tersedia. Tidak semua orang adalah root dari setiap server.
Diego Duarte
Filezilla + SFTP menawarkan kecepatan transfer prosesor-bottlenecked.
Lonnie Best
1
fileZilla tidak ada dukungan SCP, berhenti penuh.
zhuhang.jasper
48

Saya menggunakan FileZilla dan berfungsi baik dengan SFTP (SSH File Transfer Protocol). Ikuti langkah-langkah ini untuk menginstalnya dan mengkonfigurasinya:

1. Instal FileZilla via terminal:

sudo apt-get install filezilla

2. Buka program dan buka File -> Site Manager ... atau cukup ketik Ctrl + S

3. Jendela berikut akan muncul: masukkan deskripsi gambar di sini

4. Masukkan nama host Anda, pilih port (biasanya 22 untuk ssh / scp / sftp) dan pilih SFTP - SSH File Transfer Protocol sebagai protokol dan secara opsional mengatur Tipe Logon ke Normal jika diperlukan otentikasi, resp. Masukkan data Anda.

Ivaylo Toskov
sumber
1
Ini tidak terlalu bagus: Saya sedang menjalankan FileZilla 3.5.0 dan tidak dapat menggunakan kunci pribadi saya ( .ssh/id_rsa) untuk masuk ke server. Sangat disayangkan, karena saya bahkan tidak tahu kata sandi untuk server ini (untuk alasan keamanan), saya hanya punya koleksi authorized_keys. KDE fish://dapat melakukan triknya. BTW, terima kasih untuk pintasan keyboard - saya hanya menggunakan "koneksi cepat" sebelumnya.
Tomasz Gandor
Ini berhasil bagi saya! Diperlukan akses aman, dan filezilla sudah diinstal!
Dustin Cook
"Hubungkan ke Server" di nautilus hampir cukup untuk saya dalam pengembangan, tetapi FileZilla adalah pelengkap yang bagus dalam beberapa keadaan.
Eric Zheng
20

Solusi Xfce / Thunar pada dasarnya sama dengan Gnome / Nautilus:

Cukup ketik sftp://yourhost/baris alamat di Thunar (Anda bisa sampai di sana dengan Ctrl+L )

(Otorisasi identik dengan ssh/ scp, yaitu dengan penggunaan yang tepat dari ~/.ssh/config, kunci dan ssh-agent, Anda dapat mencapai kemudahan dan keamanan yang layak: alias server + tanpa kata sandi yang diminta.)

Alois Mahdal
sumber
1
Ini berhasil untuk saya. Tetapi hanya setelah saya membersihkan peringatan dari entri lama di file known_hosts. Sebelum itu, Thunar hanya kehabisan waktu ketika mencoba masuk tanpa detail mengapa. Jadi pastikan Anda dapat melakukan ssh dengan bersih tanpa peringatan terlebih dahulu.
Greg Chabala
Jika Anda menggunakan kunci di terminal, jalankan ssh-add ~ / Path / to / your / key lalu coba sambungkan.
LUser
19
  1. gFTP
  2. Kio-slave ikan Konqueror (cukup tulis sebagai path file: ssh: // user @ server / path
Sunny Milenov
sumber
1
konqueror telah mendukung ini sejak lama - setidaknya sejak tahun 2003 sebagaimana dibuktikan oleh posting milis lama ini ( lists.freebsd.org/pipermail/freebsd-questions/2003-September/… ) :)
warren
1
fitur Konqueror itu sangat berguna. Saya sering menggunakannya.
rmeador
18

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

  1. Lari sudo apt-get install wine (jalankan sekali ini saja, untuk mendapatkan 'anggur' di sistem Anda, jika Anda belum memilikinya)
  2. Unduh paket portabel WinSCP terbaru https://winscp.net/eng/download.php
  3. Buat folder dan letakkan konten file zip di folder ini
  4. Buka terminal
  5. Tipe wine WinSCP.exe

Selesai! WinSCP akan berjalan seperti di lingkungan Windows!

Salam Hormat.

NABA
sumber
@ ThomaszGandor, Pertama saya pikir root diperlukan untuk menginstal dependensi yang diperlukan. Tetapi bahkan setelah semua dependensi diinstal, root diperlukan untuk menjalankan WinSCP.
djhurio
Pada pandangan pertama tampaknya berfungsi dengan baik sebagai pengguna biasa. Mungkin perubahan baru? Saya menjalankan Linux Mint 19.2 Cinnamon; terminal menunjukkan beberapa kesalahan saat startup tetapi WinSCP tampaknya berjalan dengan baik. Mencoba menghubungkan ke server dan mengunduh file ke folder rumah saya.
LuH
Satu langkah hilang, setidaknya dalam kasus saya. Saya harus menginstal WinSCP terlebih dahulu setelah mengunduhnya ke folder Unduhan dengan mengetik wine Z:/home/<user>/Downloads/WinSCP.exe. WinSCP adalah satu-satunya program yang bekerja untuk saya terhubung ke server ssh Morty.
Günter
13

Saya telah menggunakan gFTP untuk itu.

ayaz
sumber
12

WinSCP berfungsi dengan baik di Linux di bawah Wine. Saya menginstal Wine dan WinSCP dan tidak memiliki masalah.

Morgan van Dyk
sumber
6

gunakan api FTP, Krusader ...

Jenish
sumber
1
Krusader adalah salah satu yang paling setara dengan WinSCP.
Jaime M.
4

Satu hal yang saya temukan WinSCP bekerja dengan baik yang tidak bisa saya lakukan dengan mudah dengan alat Ubuntu adalah melakukan tunneling ke mesin sekunder. Ini dilakukan dengan pengaturan satu dengan satu koneksi di WinSCP. Meskipun saya dapat menggunakan browser file asli di Ubuntu (11.11) untuk mencapai mesin apa pun, saya tidak dapat dengan mudah melakukan tunnel melalui mesin perantara untuk mencapai yang ketiga. Saya curiga itu karena saya tidak mengerti cara mengatur tunneling. Saya bermain-main dengan gSTM, tetapi ada sedikit dokumentasi, dan saya curiga itu untuk membuat terowongan lokal, bukan yang jauh. Bagaimanapun itu tidak sesederhana WinSCP membuatnya. Ini bukan server baru, tetapi mungkin menyoroti fitur penting dari WinSCP yang harus ditangani oleh saran untuk alternatif.

Sekarang pergi untuk mempelajari lebih lanjut tentang penerowongan ...

Troy Hester
sumber
4

Nautilus dapat digunakan dengan mudah dalam hal ini.

Untuk Fedora 16, buka File->Connect To server , pilih protokol yang sesuai, masukkan detail yang diperlukan dan cukup sambungkan, pastikan SSH Server berjalan di sisi lain. Ini bekerja dengan baik.

Sunting: Ini juga berlaku di Ubuntu 14.04

Saurabh Araiyer
sumber
1
Juga berlaku untuk ubuntu 12.04
ibrahim
3

Satu hal besar yang tidak disebutkan adalah fakta bahwa dengan WinSCP Anda juga dapat menggunakan otentikasi file utama yang tidak dapat saya lakukan dengan sukses dengan klien FTP Ubuntu. KFTPGrabber adalah hal terdekat yang dapat saya temukan yang mendukung otentikasi file kunci ... tetapi masih tidak berfungsi untuk saya, di mana WinSCP melakukannya.

Paul G
sumber
2

pengguna file scp @ host: / path / on / host

raku
sumber
40
dia meminta gui.
ftrotter
2

Mengapa tidak menggunakan nautilus, manajer file default di gnome? Begini caranya -
GUI SCP Terbaik di Linux

Robin
sumber
1
Selamat Datang di Stack Overflow! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Taryn
2

Jika Anda menggunakan Xfce (atau LXDE) alih-alih Gnome, ada alat yang setara: Gigolo .
Saya kira, tetapi tidak yakin, itu dapat diinstal juga pada lingkungan desktop lain.
Ini mendukung FTP, SSH dan WebDAV dan cukup intuitif untuk digunakan: cukup klik Connect , pilih protokolnya, isi parameternya dan buka. Anda dapat menyimpan koneksi untuk digunakan nanti.

Marco
sumber
1

Cukup gunakan gnome, cukup ketik alamatnya dan pergilah!

Karl
sumber