Apakah ada program SCP yang tersedia untuk Ubuntu yang tidak memerlukan SFTP pada host jarak jauh?

10

Saya memerlukan program yang dapat mengelola file pada perangkat jarak jauh yang menjalankan Linux menggunakan SCP. Perangkat jarak jauh menjalankan OpenWrt. Di Windows ada satu WinSCP yang sempurna. aneh bahwa tidak ada program asli yang dapat digunakan.

Program harus dapat:

  • daftar file
  • menyalin dan memindahkan file ke / dari perangkat dan di dalam perangkat.
  • hapus file di perangkat
  • melihat dan mengedit file
  • ubah izin file

Saya hanya menemukan satu alternatif, kecuali menggunakan CLI dan menginstal WinSCP dengan anggur.

Ini adalah Midnight Commander fish. Ini bekerja sangat buruk. Masalahnya adalah:

  1. Ini bercampur ~pada perangkat jarak jauh dan di komputer.
  2. Itu tidak dapat mengedit file. Saya dapat membuka dan mengedit, tetapi mereka disimpan ke tempat yang salah.

Ada banyak masalah menjengkelkan lainnya yang membuatnya hampir tidak dapat digunakan. Saya menyerah menggunakan mcdan sekarang saya menggunakan shell murni pada perangkat jarak jauh.

Tolong jangan bilang bahwa Nautilus, dll mendukung fitur ini. Mereka tidak !!!

Manajer file asli Linux memerlukan SFTP yang tidak tersedia pada perangkat jarak jauh.

Mungkin mungkin untuk mendapatkan nautilus menggunakan SCP, tapi saya tidak menemukan cara melakukannya tanpa mengubah sumber.

INI BUKAN DUPLIKASI !!!

Saya memiliki persyaratan khusus yang tidak tercakup dalam pertanyaan duplikat.

Jika tidak memungkinkan di Ubuntu, maka ini bisa menjadi jawaban.

Pilot6
sumber
Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
Thomas Ward
Terkait (tetapi tidak ada jawaban yang valid): GUI SCP Client?
David Foerster
GUI tidak diperlukan secara khusus. Ini bisa menjadi klien terminal. Tidak sulit untuk menulis satu. Jika koneksi Shell di MC bekerja lebih baik, itu akan menjadi solusi yang sempurna.
Pilot6

Jawaban:

1

Pembaruan: Masalahnya di sini adalah bahwa openwrt tidak mendukung klien linux tanpa menginstal server sftp.

Lihat https://wiki.openwrt.org/doc/howto/sftp.server

openwrt tidak memiliki niat untuk menyelesaikan ini, lihat https://trac.cyberduck.io/ticket/4161

Jadi, dari tautan pertama, solusinya, sisi server, adalah menginstal openssh-sftp-server

opkg update
opkg install openssh-sftp-server

Anda kemudian dapat menggunakan sejumlah klien grafis atau sshf - lihat Apa program yang mirip dengan WinSCP? dan Apa program yang mirip dengan WinSCP?

Alternatifnya adalah menggunakan winscp dengan anggur

sudo apt-get install wine
wine winscp.exe
Harimau kumbang
sumber
2
Itu salah. Openwrt memiliki server SCP. Itu tidak memiliki server SFTP.
Pilot6
Masalahnya saya tidak bisa menggunakan server SCP di Ubuntu, kecuali CLI murni. Saya dapat mengetik perintah scp di terminal dan melakukan apa pun yang saya inginkan, tetapi tidak ada program yang dapat melakukannya. Ini bisa menjadi terminal prog, bukan GUI.
Pilot6
Saya mengajukan pertanyaan bagaimana melakukannya tanpa menggunakan SFTP, Semua orang memberi tahu saya bahwa saya harus menggunakan SFTP dan VTC sebagai duplikat.
Pilot6
1
Pertanyaan saya 100% valid dan bukan duplikat, meskipun tidak memiliki jawaban positif.
Pilot6
1
Inti jawabannya adalah "tidak, tidak ada, dan ini adalah pilihan Anda."
dobey
-1

Pasang server eksternal menggunakan sshfs

Setelah itu, ia di-mount ke sistem file Anda, Anda dapat menggunakan browser file apa pun pilihan Anda.

Contoh:

sshfs 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
David162795
sumber