มีโปรแกรม SCP สำหรับ Ubuntu ที่ไม่ต้องใช้ SFTP ในรีโมตโฮสต์หรือไม่?


10

ฉันต้องการโปรแกรมที่สามารถจัดการไฟล์บนอุปกรณ์ระยะไกลที่ใช้ Linux โดยใช้ SCP อุปกรณ์ระยะไกลเรียกใช้ OpenWrt บน Windows มี WinSCP หนึ่งที่สมบูรณ์แบบ มันแปลกที่ไม่มีโปรแกรมดั้งเดิมที่สามารถใช้งานได้

โปรแกรมควรจะสามารถ:

  • รายการไฟล์
  • คัดลอกและย้ายไฟล์ไปยัง / จากอุปกรณ์และภายในอุปกรณ์
  • ลบไฟล์บนอุปกรณ์
  • ดูและแก้ไขไฟล์
  • เปลี่ยนการอนุญาตของไฟล์

ฉันพบทางเลือกเดียวยกเว้นการใช้ CLI และการติดตั้ง WinSCP ด้วยไวน์

fishมันเป็นผู้บัญชาการเที่ยงคืนด้วย มันทำงานได้แย่จริงๆ ปัญหาคือ:

  1. มันรวมกัน~ในอุปกรณ์ระยะไกลและบนคอมพิวเตอร์
  2. มันไม่สามารถแก้ไขไฟล์ ฉันสามารถเปิดและแก้ไข แต่บันทึกไว้ในที่ที่ผิด

มีปัญหาที่น่ารำคาญอื่น ๆ อีกมากมายที่ทำให้ใช้งานไม่ได้เกือบ ฉันเลิกใช้mcแล้วและตอนนี้ฉันกำลังใช้เชลล์บริสุทธิ์บนอุปกรณ์ระยะไกล

โปรดอย่าบอกฉันว่า Nautilus ฯลฯ สนับสนุนคุณสมบัติเหล่านี้ พวกเขาไม่ได้ !!!

ตัวจัดการไฟล์เนทิฟ Linux ต้องการ SFTP ที่ไม่สามารถใช้งานได้บนอุปกรณ์ระยะไกล

บางทีมันอาจเป็นไปได้ที่หอยโข่งจะใช้ SCP แต่ฉันไม่พบวิธีที่จะทำโดยไม่ต้องเปลี่ยนแหล่งที่มา

นี่ไม่ใช่การซ้ำซ้อน !!!

ฉันมีข้อกำหนดเฉพาะที่ไม่ครอบคลุมอยู่ในคำถามที่ซ้ำกัน

หากเป็นไปไม่ได้บน Ubuntu นั่นอาจเป็นคำตอบ


ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
— Thomas Ward

ที่เกี่ยวข้อง (แต่ไม่มีคำตอบที่ถูกต้อง): ไคลเอนต์ GUI SCP?
— David Foerster

ไม่จำเป็นต้องใช้ GUI มันสามารถเป็นลูกค้า terminal การเขียนมันไม่ยากมาก หากการเชื่อมต่อเชลล์ใน MC ทำงานได้ดีขึ้นมันจะเป็นโซลูชั่นที่สมบูรณ์แบบ
— Pilot6

คำตอบ:


1

ปรับปรุง: ปัญหาที่นี่คือ openwrt ไม่รองรับไคลเอนต์ linux โดยไม่ต้องติดตั้งเซิร์ฟเวอร์ sftp

ดูhttps://wiki.openwrt.org/doc/howto/sftp.server

openwrt ไม่มีความตั้งใจในการแก้ไขปัญหานี้โปรดดูhttps://trac.cyberduck.io/ticket/4161

ดังนั้นจากลิงค์แรกทางออกด้านเซิร์ฟเวอร์คือการติดตั้ง openssh-sftp-server

opkg update
opkg install openssh-sftp-server

จากนั้นคุณสามารถใช้ไคลเอ็นต์กราฟิกหรือ sshfs ได้จำนวนเท่าใด - ดูโปรแกรมคล้ายกับ WinSCP คืออะไร และโปรแกรมใดที่คล้ายกับ WinSCP

อีกวิธีหนึ่งคือใช้ winscp กับไวน์

sudo apt-get install wine
wine winscp.exe

2
ว่าเป็นสิ่งที่ผิด. Openwrt มีเซิร์ฟเวอร์ SCP ไม่มีเซิร์ฟเวอร์ SFTP
— Pilot6

ปัญหาที่ฉันไม่สามารถใช้เซิร์ฟเวอร์ SCP บน Ubuntu ยกเว้น CLI บริสุทธิ์ ฉันสามารถพิมพ์คำสั่ง scp ในเทอร์มินัลและทำสิ่งที่ฉันต้องการได้ แต่ไม่มีโปรแกรมที่สามารถทำได้ มันสามารถเป็น terminal prog ไม่ใช่ GUI
— Pilot6

ฉันถามคำถามว่าจะทำอย่างไรโดยไม่ใช้ SFTP ทุกคนบอกฉันว่าฉันควรใช้ SFTP และ VTC เป็นสำเนา
— Pilot6

1
คำถามของฉันใช้ได้ 100% และไม่ซ้ำกันแม้ว่าจะไม่มีคำตอบที่ดี
— Pilot6

1
ประเด็นของคำตอบก็คือ "ไม่ไม่มีและนี่คือตัวเลือกของคุณ"
— dobey

-1

เมาท์เซิร์ฟเวอร์ภายนอกโดยใช้ sshfs

หลังจากนั้นมันจะถูกเมาท์กับระบบไฟล์ของคุณคุณสามารถใช้เบราว์เซอร์ไฟล์ใดก็ได้ที่คุณต้องการ

ตัวอย่าง:

sshfs user@server:/directory ~/remote_directory

เพื่อให้กระบวนการอัตโนมัติเพิ่มรายการใน fstab

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.