มีโปรแกรม 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.