WinSCP เทียบเท่ากับ linux หรือไม่ [ปิด]


182

ฉันรัก WinSCP สำหรับ Windows ซอฟต์แวร์ที่เทียบเท่ากับ linux ที่ดีที่สุดคืออะไร

ฉันพยายามใช้ sshfs เพื่อติดตั้งระบบไฟล์รีโมตบนเครื่องโลคัลของฉัน แต่มันไม่เป็นมิตรกับผู้ใช้เพียงแค่เปิดใช้งาน GUI และดูเหมือนว่าจะต้องมีการเข้าถึงรูทบนเครื่องไคลเอนต์ซึ่งไม่สะดวกมาก

แน่นอนว่าเครื่องมือบรรทัดคำสั่งเช่น scp เป็นไปได้ แต่ฉันกำลังมองหา GUI อย่างง่าย


1
sshfs ไม่ต้องการรูทบนเครื่องใด ๆ
ypnos

38
หวาน. คำถามที่ถามหาเครื่องมือ GUI แล้วคำตอบที่ได้รับการยอมรับสำหรับ CLI :)
ซันนี่ Milenov

1
อ้อ! ฉันลองใช้ตัวเลือก GUI ที่แนะนำ แต่ฉันไม่พบว่ามันมีน้ำหนักเบาพอสำหรับรสนิยมของฉัน ดังนั้นฉันจึงละทิ้งและกลับไปใช้ SCP :-)
MiniQuark

11
แทนที่จะปิดหัวข้อนี้เป็น off-topic ทำไมถึงไม่ย้ายไปที่ SuperUser SuperUser พร้อมใช้งานในปี 2551 หรือไม่ นอกหัวข้อผิดปกติ ... การใช้ WinSCP คืออะไร การเขียนโปรแกรม? ไม่ ... อาจกำลังทำอาหารอยู่!
StefanNch

1
ฉันคิดว่ามีคนบอกคุณว่า "winscp" เทียบเท่ากับwindowsscpใช่มั้ย
ThorSummoner

คำตอบ:


194

หากคุณใช้ Gnome คุณสามารถไปที่: Places-> Connect to Serverในnautilus แล้วเลือก SSH หากคุณมีเอเจนต์ SSH กำลังทำงานและกำหนดค่าจะไม่มีการถามรหัสผ่าน! (นี่เหมือนกับ sftp: // root @ servername / ไดเรกทอรีใน Nautilus)

ใน Konqueror คุณสามารถพิมพ์: fish: // servername

ต่อ Mike R: ใน Ubuntu Unity 14.0.4 ภายใต้ไฟล์> เชื่อมต่อกับเซิร์ฟเวอร์ในเมนูหรือเครือข่าย> เชื่อมต่อกับเซิร์ฟเวอร์ในแถบด้านข้าง


1
ขอบคุณสำหรับความเรียบง่าย ไม่ทราบว่า Nautilus สามารถทำได้
azec-pdx

6
คำตอบที่ดีทุบตีขอบคุณ FYI, ปลา: // ชื่อเซิร์ฟเวอร์ยังทำงานได้ในโลมา
ไมค์

1
คุณสามารถลอง PCManFM ( apt-get install pcmanfm) เพียงตัวจัดการไฟล์อื่นอย่าง Nautilus และ Thunar แต่ฉันคิดว่ามันดีกว่า ในเมนูหลักเพียงคลิกไป -> เชื่อมต่อกับเซิร์ฟเวอร์ ... และคุณจะได้รับ GUI สำหรับการเชื่อมต่อรวมทั้งคุณสามารถคั่นหน้าไว้และสิ่งที่ฉันคิดว่าดีที่สุดคือคุณสามารถคลิกขวาที่ไฟล์และใช้ "เปิดด้วย . "และใช้โปรแกรมโปรดของคุณเช่นเดียวกับไฟล์ในเครื่องของคุณ!
aesede

3
ใน Ubuntu 14.0.4 อยู่ภายใต้Files > Connect to ServerในเมนูหรือNetwork > Connect to Serverในแถบด้านข้าง
Mike R

3
ตัวอย่างของสิ่งที่ต้องป้อนในConnect to server: ในssh://user@servernameฐานะของ Ubuntu 16.04 (Nautilus 3.14.3)
Yamaneko

54

Filezilla พร้อมใช้งานสำหรับ Linux หากคุณใช้ Ubuntu:

sudo apt-get install filezilla

มิฉะนั้นคุณสามารถดาวน์โหลดได้จากเว็บไซต์ Filezilla


10
filezilla ไม่สามารถคัดลอกไฟล์บน ssh (นั่นคือ scp สำหรับ)
The Disintegrator

5
Filezilla รองรับ SFTP ซึ่งให้ความสามารถในการจัดการเพิ่มเติมมากมายเมื่อเทียบกับโปรโตคอล SCP รุ่นเก่า ได้รับการสนับสนุนอย่างกว้างขวางในแทบทุกระบบปฏิบัติการ นอกจากนี้เนื่องจาก OP กล่าวถึง SSHFS ในคำถามของเขามันชัดเจนว่าสภาพแวดล้อมของเขารองรับ SFTP หมายเหตุเล็ก ๆ น้อยหนึ่ง: โปรโตคอล SCP นั้นเร็วกว่า SFTP แต่ SFTP นั้นดีกว่าแทบทุกประการ
William Brendel

2
เห็นด้วย Filezilla และ STFP ยอดเยี่ยม แต่พวกเขาไม่ได้ระงับความต้องการของ SCP ในหลายกรณี ดังนั้นคุณไม่ได้ตอบคำถาม ในฝั่งไคลเอ็นต์คุณไม่สามารถเปลี่ยนความจริงที่ว่าคุณมี SSH เท่านั้น ไม่ใช่ทุกคนที่เป็นรากของเซิร์ฟเวอร์ทุกตัว
Diego Duarte

Filezilla + SFTP เสนอความเร็วในการถ่ายโอนคอขวด
Lonnie Best

1
fileZilla ไม่สนับสนุน SCP หยุดเต็ม
zhuhang.jasper

48

ฉันใช้FileZillaและทำงานได้ดีกับSFTP (SSH File Transfer Protocol) ทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและกำหนดค่า:

1.ติดตั้งFileZillaผ่านเทอร์มินัล:

sudo apt-get install filezilla

2.เปิดโปรแกรมและไปที่ไฟล์ -> ตัวจัดการไซต์ ...หรือเพียงแค่พิมพ์Ctrl + S

3.หน้าต่างต่อไปนี้ควรปรากฏขึ้น: ป้อนคำอธิบายรูปภาพที่นี่

4.ใส่ชื่อของโฮสต์ของคุณเลือกพอร์ต (ปกติ22สำหรับ SSH SCP / / SFTP) และเลือกSFTP - เอสเอฟทีพีเป็นโปรโตคอลและเลือกที่ตั้งประเภทเข้าสู่ระบบการปกติหากตรวจสอบเป็นสิ่งจำเป็นรับผิดชอบ ป้อนข้อมูลของคุณ


1
มันไม่ได้ยอดเยี่ยมจริงๆ: ฉันใช้ FileZilla 3.5.0 และไม่สามารถใช้คีย์ส่วนตัวของฉัน ( .ssh/id_rsa) เพื่อเข้าสู่เซิร์ฟเวอร์ ซึ่งเป็นที่น่าเสียดายเพราะผมยังไม่ทราบรหัสผ่านไปยังเซิร์ฟเวอร์นี้ (ด้วยเหตุผลด้านความปลอดภัย), authorized_keysฉันมีเพียงคอลเลกชันของ KDE fish://สามารถทำเคล็ดลับได้ BTW ขอบคุณสำหรับแป้นพิมพ์ลัด - ฉันใช้ "เชื่อมต่อด่วน" มาก่อนเท่านั้น
Tomasz Gandor

นี้ได้เคล็ดลับสำหรับฉัน! ต้องการการเข้าถึงที่ปลอดภัยและติดตั้ง filezilla แล้ว!
ดัสตินคุก

"เชื่อมต่อกับเซิร์ฟเวอร์" ใน nautilus เกือบจะเพียงพอสำหรับฉันในการพัฒนา แต่ FileZilla เป็นส่วนประกอบที่ยอดเยี่ยมในบางสถานการณ์
Eric Zheng

20

โซลูชัน Xfce / Thunar นั้นเหมือนกับ Gnome / Nautilus:

เพียงพิมพ์sftp://yourhost/บรรทัดที่อยู่ใน Thunar (คุณสามารถไปที่นั่นด้วยCtrl+ L)

(การอนุญาตเหมือนกับssh/ scpเช่นใช้~/.ssh/configคีย์และ ssh-agent อย่างเหมาะสมคุณสามารถบรรลุความสะดวกและความปลอดภัยที่เหมาะสม: นามแฝงของเซิร์ฟเวอร์ + ไม่มีการถามรหัสผ่าน)


1
สิ่งนี้ใช้ได้สำหรับฉัน แต่หลังจากฉันลบคำเตือนจากรายการเก่าในไฟล์ known_hosts แล้วเท่านั้น ก่อนหน้า Thunar เพิ่งหมดเวลาเมื่อพยายามเข้าสู่ระบบโดยไม่มีรายละเอียดใด ๆ ว่าเป็นเพราะเหตุใด ดังนั้นให้แน่ใจว่าคุณสามารถ ssh อย่างหมดจดโดยไม่มีคำเตือนก่อน
Greg Chabala

หากคุณใช้คีย์ในเทอร์มินัลให้รัน ssh-add ~ / Path / to / your / key จากนั้นลองเชื่อมต่อ
LUser

19
  1. gFTP
  2. Fish kio-slave ของ Konqueror (เพียงเขียนเป็นพา ธ ไฟล์: ssh: // user @ server / path

1
konqueror ได้สนับสนุนสิ่งนี้มาเป็นเวลานาน - อย่างน้อยก็ตั้งแต่ปี 2003 ซึ่งเป็นหลักฐานโดยโพสต์รายชื่อผู้รับจดหมายเก่า ( lists.freebsd.org/pipermail/freebsd-questions/2003- กันยายน / กันยายน ) :)
วอร์เรน

1
คุณลักษณะของ Konqueror นั้นมีประโยชน์มาก ฉันใช้มันมาก
rmeador

18

หากต้องการเรียกใช้ WinSCP ภายใต้ Linux (Ubuntu 12.04) ให้ทำตามขั้นตอนเหล่านี้:

  1. เรียกใช้sudo apt-get install wine(เรียกใช้เพียงครั้งเดียวเท่านั้นเพื่อรับ 'ไวน์' ในระบบของคุณหากคุณไม่ได้ใช้)
  2. ดาวน์โหลดแพคเกจพกพา WinSCP ล่าสุดhttps://winscp.net/eng/download.php
  3. สร้างโฟลเดอร์และใส่เนื้อหาของไฟล์ zip ในโฟลเดอร์นี้
  4. เปิดเทอร์มินัล
  5. ชนิด wine WinSCP.exe

ทำ! WinSCP จะทำงานเหมือนในสภาพแวดล้อม Windows!

ขอแสดงความนับถืออย่างสูง.


@TomaszGandor ก่อนอื่นฉันคิดว่าเป็นสิ่งจำเป็นสำหรับการติดตั้งการพึ่งพาซึ่งจำเป็น แต่แม้หลังจากติดตั้งการอ้างอิงทั้งหมดแล้วก็ตามจำเป็นต้องใช้รูทเพื่อเรียกใช้ WinSCP
djhurio

ได้อย่างรวดเร็วก่อนดูเหมือนว่าจะทำงานได้ดีในฐานะผู้ใช้ทั่วไป อาจจะมีการเปลี่ยนแปลงใหม่? ฉันใช้ Linux Mint 19.2 Cinnamon; เทอร์มินัลแสดงข้อผิดพลาดเล็กน้อยเมื่อเริ่มต้น แต่ WinSCP ดูเหมือนว่าจะทำงานได้ดี พยายามเชื่อมต่อกับเซิร์ฟเวอร์และดาวน์โหลดไฟล์ไปยังโฟลเดอร์บ้านของฉัน
LuH

ขั้นตอนหนึ่งหายไปอย่างน้อยก็ในกรณีของฉัน ผมได้มีการติดตั้ง WinSCP wine Z:/home/<user>/Downloads/WinSCP.exeแรกหลังจากการดาวน์โหลดเพื่อดาวน์โหลดของฉันโฟลเดอร์โดยการพิมพ์ WinSCP เป็นโปรแกรมเดียวที่ทำงานให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ ssh ของ Morty
Günter




4

สิ่งหนึ่งที่ฉันพบว่า WinSCP ทำได้ดีที่ฉันไม่สามารถทำได้อย่างง่ายดายด้วยเครื่องมือ Ubuntu คือการขุดอุโมงค์ไปยังเครื่องที่สอง ทำได้ด้วยการตั้งค่าการเชื่อมต่อเดียวใน WinSCP ในขณะที่ฉันสามารถใช้เบราว์เซอร์ไฟล์ดั้งเดิมใน Ubuntu (11.11) เพื่อเข้าถึงเครื่องใด ๆ ฉันไม่สามารถขุดอุโมงค์ผ่านเครื่องระดับกลางเพื่อเข้าถึงเครื่องที่สามได้อย่างง่ายดาย ฉันสงสัยว่าเป็นเพราะฉันไม่เข้าใจวิธีการตั้งค่าอุโมงค์ ฉันกำลังเล่นกับ gSTM แต่มีเอกสารเล็กน้อยและฉันสงสัยว่ามันคือการตั้งค่าอุโมงค์ในท้องที่ไม่ใช่ที่อยู่ไกล ไม่ว่าในกรณีใดมันไม่ง่ายอย่างที่ WinSCP ทำ นี่ไม่ใช่ผู้สังเกตการณ์ แต่อาจเน้นถึงคุณลักษณะที่สำคัญของ WinSCP ซึ่งคำแนะนำสำหรับทางเลือกอื่นควรแก้ไข

ตอนนี้ปิดเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการขุดอุโมงค์ ...


4

Nautilus สามารถใช้งานได้ง่ายในกรณีนี้

สำหรับ Fedora 16 ไปที่File-> Connect To serverเลือกโปรโตคอลที่เหมาะสมป้อนรายละเอียดที่จำเป็นและเชื่อมต่อเพียงตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ SSH กำลังทำงานในด้านอื่น ๆ มันใช้งานได้ดี

แก้ไข: ใช้ได้กับ Ubuntu 14.04 เช่นกัน


1
ใช้ได้กับ Ubuntu 12.04
ibrahim

3

สิ่งสำคัญข้อหนึ่งที่ไม่ได้กล่าวถึงคือความจริงที่ว่าด้วย WinSCP คุณสามารถใช้การรับรองความถูกต้องของไฟล์คีย์ซึ่งฉันไม่สามารถทำได้สำเร็จกับไคลเอนต์ Ubuntu FTP KFTPGrabber เป็นสิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้ซึ่งรองรับการตรวจสอบไฟล์สำคัญ ... แต่มันก็ไม่ได้ผลสำหรับฉันที่ WinSCP ทำ



2

ทำไมไม่ใช้ nautilus เป็นตัวจัดการไฟล์เริ่มต้นใน gnome นี่คือวิธีที่คุณจะทำได้ -
SCP GUI ที่ดีที่สุดบน Linux


1
ยินดีต้อนรับสู่ Stack Overflow! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Taryn

2

หากคุณกำลังใช้ Xfce (หรือ LXDE) แทนคำพังเพยมีเครื่องมือที่เทียบเท่า: แมงดา
ฉันคิดว่า แต่ไม่แน่ใจว่าสามารถติดตั้งได้ในสภาพแวดล้อมเดสก์ทอปอื่น ๆ
รองรับ FTP, SSH และ WebDAV และใช้งานง่าย: เพียงคลิกที่เชื่อมต่อเลือกโปรโตคอลกรอกพารามิเตอร์และไป คุณสามารถบันทึกการเชื่อมต่อเพื่อใช้ในภายหลัง


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