Có chương trình SCP nào có sẵn cho Ubuntu không yêu cầu SFTP trên máy chủ từ xa không?


10

Tôi cần một chương trình có thể quản lý các tệp trên thiết bị từ xa chạy Linux bằng SCP. Thiết bị từ xa chạy OpenWrt. Trên Windows có một WinSCP hoàn hảo. Thật kỳ lạ khi không có chương trình bản địa nào có thể được sử dụng.

Chương trình sẽ có thể:

  • danh sách tập tin
  • sao chép và di chuyển tập tin đến / từ thiết bị và trong thiết bị.
  • xóa tập tin trên thiết bị
  • xem và chỉnh sửa tập tin
  • thay đổi quyền tập tin

Tôi chỉ tìm thấy một lựa chọn thay thế, ngoại trừ sử dụng CLI và cài đặt WinSCP với rượu vang.

Đó là Midnight Commander với fish. Nó hoạt động thực sự kém. Các vấn đề là:

  1. Nó trộn lẫn ~trên một thiết bị từ xa và trên máy tính.
  2. Nó không thể chỉnh sửa tập tin. Tôi có thể mở và chỉnh sửa, nhưng chúng được lưu vào một vị trí sai.

Có rất nhiều vấn đề gây phiền nhiễu khác khiến nó gần như không thể sử dụng được. Tôi đã từ bỏ sử dụng mcvà bây giờ tôi đang sử dụng vỏ tinh khiết trên thiết bị từ xa.

Xin đừng nói với tôi rằng Nautilus, vv hỗ trợ các tính năng này. Họ không !!!

Trình quản lý tệp gốc Linux yêu cầu SFTP không có sẵn trên thiết bị từ xa.

Có thể có thể khiến nautilus sử dụng SCP, nhưng tôi không tìm thấy cách nào để làm điều đó mà không thay đổi nguồn.

ĐÂY KHÔNG PHẢI LÀ MỘT DUPLICATE !!!

Tôi có một yêu cầu cụ thể không được đề cập trong câu hỏi trùng lặp.

Nếu không thể trên Ubuntu, thì đây có thể là một câu trả lời.


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
Thomas Ward

Liên quan (nhưng không có câu trả lời hợp lệ): GUI SCP Client?
David Foerster

GUI không được yêu cầu cụ thể. Nó có thể là một khách hàng thiết bị đầu cuối. Nó không phải là rất khó để viết một. Nếu kết nối Shell trong MC hoạt động tốt hơn, đó sẽ là một giải pháp hoàn hảo.
Pilot6

Câu trả lời:


1

Cập nhật: Vấn đề ở đây là openwrt không hỗ trợ máy khách linux mà không cài đặt máy chủ sftp.

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

openwrt không có ý định giải quyết vấn đề này, xem https://trac.cyberduck.io/ticket/4161

Vì vậy, từ liên kết đầu tiên, giải pháp, phía máy chủ, là cài đặt openssh-sftp-server

opkg update
opkg install openssh-sftp-server

Sau đó, bạn có thể sử dụng bất kỳ số lượng máy khách đồ họa hoặc sshfs nào - xem Chương trình tương tự WinSCP là gì? chương trình tương tự WinSCP là gì?

Thay thế là sử dụng wincp với rượu vang

sudo apt-get install wine
wine winscp.exe

2
Điều đó là sai. Openwrt có máy chủ SCP. Nó không có máy chủ SFTP.
Pilot6

Vấn đề mà tôi không thể sử dụng máy chủ SCP trên Ubuntu, ngoại trừ CLI thuần túy. Tôi có thể gõ các lệnh scp trong một thiết bị đầu cuối và làm bất cứ điều gì tôi muốn, nhưng không có chương trình nào có thể làm điều đó. Nó có thể là một prog terminal, không phải GUI.
Pilot6

Tôi hỏi một câu hỏi làm thế nào để làm điều đó mà không sử dụng SFTP, Mọi người nói với tôi rằng tôi nên sử dụng SFTP và VTC như một bản sao.
Pilot6

1
Câu hỏi của tôi là hợp lệ 100% và không phải là một bản sao, ngay cả khi nó không có câu trả lời tích cực.
Pilot6

1
Điểm của câu trả lời là "không, không có, và đây là những lựa chọn của bạn."
dobey

-1

Gắn máy chủ bên ngoài bằng sshfs

Sau đó, nó được gắn vào hệ thống tập tin của bạn, bạn có thể sử dụng bất kỳ trình duyệt tệp nào bạn chọn.

Thí dụ:

sshfs user@server:/directory ~/remote_directory

Để tự động hóa quy trình, thêm một mục trong fstab

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.