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.


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


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 .


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.


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.)


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


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.


@ 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


12

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


6

gunakan api FTP, Krusader ...


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 ...


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


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.



2

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


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.


1

Cukup gunakan gnome, cukup ketik alamatnya dan pergilah!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.