ฟอรั่ม

MacOS Catalina - เซิร์ฟเวอร์ sFTP เป็นไปได้หรือไม่

ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 23 ก.พ. 2020
ไงพวก,

ตามที่หัวเรื่องระบุ มีวิธีเริ่มบริการ sFTP บน MacOS หรือไม่ ฉันเปิดใช้งาน SSH และ SMB แล้ว แต่กำลังมองหา sFTP ด้วย

ป้า.

นาง.

14 มี.ค. 2552


  • 23 ก.พ. 2020
ฟังก์ชัน SFTP เป็นส่วนหนึ่งของ SSH เป็น FTPS ที่แยกจากกัน

โดยทั่วไป FTP(S) ถือว่าเป็น AFAIK ที่ล้าสมัยเป็นส่วนใหญ่
ปฏิกิริยา:ฟูชาล ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 23 ก.พ. 2020
ดังนั้นจึงไม่มีวิธีเปิดใช้งานบริการหรือไม่? ฉันสะดุดกับเอกสารนี้ แต่มันมีอายุไม่กี่ปี:

จะเรียกใช้ FTP หรือ SFTP Server ใน macOS ได้อย่างไร | เคล็ดลับ OS X

ตามค่าเริ่มต้น FTP จะไม่ถูกติดตั้งในเวอร์ชันล่าสุดของระบบ แต่ไม่ได้หมายความว่าคุณไม่สามารถติดตั้งโปรโตคอลได้ด้วยตนเอง osxtips.net
ขอบคุณสำหรับความช่วยเหลือจนถึงตอนนี้!

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 23 ก.พ. 2020
หากคุณเปิดใช้งาน SSH ไว้ SFTP จะพร้อมใช้งานแล้ว
ปฏิกิริยา:ฟูชาล ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 23 ก.พ. 2020
เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ของฉันจากแล็ปท็อปเครื่องอื่น (Linux) เครื่องจะเชื่อมต่อ แต่ไม่แสดงรายการไดเรกทอรีใด ๆ บนเซิร์ฟเวอร์ (เครื่องระยะไกลที่ใช้ MacOS) แก้ไขล่าสุด: 23 มี.ค. 2020 ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 26 ก.พ. 2020
ใครมีความคิดสั้น ๆ เกี่ยวกับสิ่งที่จะพยายามทำงานให้สำเร็จ ทีไอเอ

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 26 ก.พ. 2020
คุณใช้อะไรในการเชื่อมต่อจากเครื่อง Linux?

จะเกิดอะไรขึ้นถ้าคุณเพิ่ง ssh ไปยัง Mac จากเครื่อง Linux ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 26 ก.พ. 2020
SSH ทำงานได้ดีไม่มีปัญหา ฉันใช้ Filezilla บนเครื่อง Linux ของฉัน

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 26 ก.พ. 2020
FileZilla ตั้งเส้นทางเริ่มต้นให้ใช้อะไร

เมื่อคุณเชื่อมต่อผ่าน SSH คุณสามารถเปลี่ยนไดเร็กทอรีและดูไดเร็กทอรีที่คุณต้องการเข้าถึงได้หรือไม่? ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 26 ก.พ. 2020
เมื่อฉันใช้ SSH มันทำงานได้ตามปกติและฉันสามารถเรียกดูไดเร็กทอรีได้โดยไม่มีปัญหา

ใน FileZilla ฉันเห็นสิ่งต่อไปนี้:
https://imgur.com/sE2nkf7

โปรดแจ้งให้เราทราบหากคุณมีแนวคิดอื่นที่จะลอง

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 26 ก.พ. 2020
...มันเชื่อมต่อไม่ได้ แท้จริงมันบอกว่า 'ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์ใด ๆ ' ทางด้านขวา
ปฏิกิริยา:chrfr ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 26 ก.พ. 2020
หากคุณดูที่บรรทัดสุดท้ายในเอาต์พุตด้านบน แสดงว่าเชื่อมต่อแล้วสำหรับข้อความสถานะสุดท้าย

chrfr

11 ก.ค. 2552
  • 26 ก.พ. 2020
A4orce84 กล่าวว่า: หากคุณดูที่บรรทัดสุดท้ายในเอาต์พุตด้านบน แสดงว่าเชื่อมต่อแล้วสำหรับข้อความสถานะสุดท้าย
ไม่เห็นจะเกี่ยวกันเลย คุณสามารถเลื่อนลงมาในแผงสถานะที่ด้านบนได้หรือไม่
คุณไม่จำเป็นต้องทำการกำหนดค่าพิเศษใดๆ เพื่อใช้ sftp บน mac หากเปิดใช้งาน ssh โดยค่าเริ่มต้น sftp จะใช้งานได้ตราบใดที่ข้อมูลรับรองของคุณถูกต้อง ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 26 ก.พ. 2020
รีสตาร์ทแอป และลองเชื่อมต่อใหม่ตามแผงสถานะ:

ดูรายการสื่อ ' data-single-image='1'>

ดูเหมือนว่ามันจะตัดการเชื่อมต่อหลังจากผ่านไปประมาณ 20 วินาที? ไม่แน่ใจว่าเกิดอะไรขึ้น...ดูเหมือนว่าจะเชื่อมต่อในตอนแรก ความคิด?

เอกสารแนบ

  • ดูรายการสื่อ ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > ภาพหน้าจอ 2020-03-26 14.51.37.png'file-meta'> 287 KB · จำนวนการดู: 118
แก้ไขล่าสุด: 26 มี.ค. 2020 ถึง

A4orce84

โปสเตอร์ต้นฉบับ
17 เม.ย. 2555
  • 28 ก.พ. 2020
ใครมีความคิดหรือความคิดอื่น ๆ ? ทีไอเอ NS

บร็อค-2021

1 ก.พ. 2564
  • 1 ก.พ. 2564
ฉันมีปัญหาเดียวกัน ใครแก้ปัญหานี้? วี

ความมีชีวิตชีวา

14 ส.ค. 2020
Myensk เบลารุส
  • 1 ก.พ. 2564
หากคุณต้องการ sFTP มาก คุณลองใช้บริการ Docker หรือไม่
ฉัน googled หนึ่ง ตัวอย่างเช่น ไม่แน่ใจว่าเป็นสิ่งที่คุณต้องการหรือไม่ แต่ดูเหมือนว่า

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 1 ก.พ. 2564
vitalz กล่าวว่า: หากคุณต้องการ sFTP มาก คุณพยายามเรียกใช้บริการ Docker สำหรับสิ่งนั้นหรือไม่
นี่เป็นเรื่องตลกใช่มั้ย?

brock-2021 กล่าวว่า: ฉันมีปัญหาเดียวกัน ใครแก้ปัญหานี้?

สถานการณ์เดียวกันทุกประการหรือรูปแบบบางอย่าง? คุณใช้ไคลเอ็นต์ sftp ใด (จากระบบปฏิบัติการใด) คุณเห็นข้อผิดพลาด/ข้อความใด


OP: หากคุณบังเอิญได้อ่านสิ่งนี้ คุณได้รับแจ้งเกี่ยวกับการยอมรับลายนิ้วมือ SSH ของ Mac เมื่อคุณเชื่อมต่อผ่าน FileZilla เป็นครั้งแรกหรือไม่ วี

ความมีชีวิตชีวา

14 ส.ค. 2020
Myensk เบลารุส
  • 1 ก.พ. 2564
Stephen.R กล่าวว่า: นี่เป็นเรื่องตลกใช่ไหม
ไม่มันไม่ใช่. มันไม่ใช่เรื่องตลก

หากการพูดคุยนี้เกี่ยวกับเซิร์ฟเวอร์ sFTP ที่ทำงานบน Mac ดังนั้น Dockerization จึงสามารถให้บริการได้อย่างง่ายดาย: Docker container ที่มีไดรฟ์ข้อมูลที่ต่อเชื่อม แค่ฉันเห็นผู้ใช้จำนวนมากบ่นว่า sFTP (เซิร์ฟเวอร์?!) นั้นยากมากที่จะติดตั้งบน Mac ในตอนนี้ ดังนั้น Docker อาจเป็นตัวเลือกในตอนนั้น

คำถามอื่น ๆ คือถ้าการตั้งค่าที่มีอยู่จะตอบสนองความต้องการของคุณ แต่โดยทั่วไปแล้ว บริการที่แยกออกมา (คอนเทนเนอร์เสมือนจริงของ Docker) จะดีกว่า (สำหรับการใช้งานส่วนตัวของคุณ) มากกว่า Mac ที่ใช้ sFTP (ช่องโหว่ด้านความปลอดภัยที่เป็นไปได้อีกช่องหนึ่ง)

หรือมีอย่างอื่นที่ฉันไม่ได้ติดตามสำหรับ sFTP แต่ในกรณีของคุณเมื่อไม่มีอะไรทำงาน ฉันจะลองใช้ Docker

ป.ล. ฉันใช้อิมเมจ Nginx Docker สำหรับโปรเจ็กต์ออนไลน์ขนาดเล็กและค่อนข้างดี

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 1 ก.พ. 2564
Vitals กล่าวว่า: แค่ฉันเห็นมีผู้ใช้จำนวนมากบ่นว่า sFTP (เซิร์ฟเวอร์?!) ติดตั้งบน Mac ยากมาก

ฉันไม่รู้ว่าคุณเห็น 'การร้องเรียนจำนวนมาก' ของผู้ใช้ที่ใดที่บอกว่าติดตั้งเซิร์ฟเวอร์ sFTP บน macOS ได้ยาก แต่ก็เหมือนกับบอกว่าการติดตั้งมอเตอร์ไฟฟ้าในเทสลาเป็นเรื่องยาก ไม่สำคัญว่าการติดตั้งแบบอื่นในทางทฤษฎีจะยากแค่ไหน คุณไม่จำเป็นต้องทำ เพราะมันมีแบบที่ใช้งานได้ดีอยู่แล้ว

Vitals กล่าวว่า: ดังนั้น Docker อาจเป็นทางเลือก
ไม่จำเป็นต้องมีการกำหนดค่าใดๆ เพื่อเปิดใช้งานเซิร์ฟเวอร์ sFTP ในตัว - เพียงแค่เปิดใช้งาน 'การเข้าสู่ระบบระยะไกล' ในบานหน้าต่างการแชร์ของการตั้งค่าระบบ

การรัน Docker ไม่ใช่วิธีแก้ปัญหาจริงตามที่นำเสนอ เทียบเท่ากับการบอกคนที่ขังตัวเองไม่ให้ออกจากบ้าน 'นี่คือหมายเลขสำหรับช่างก่อสร้างที่ดี แค่สร้างบ้านใหม่'

Vitals กล่าวว่า: แต่โดยทั่วไปแล้วบริการที่แยกออกมา (คอนเทนเนอร์เสมือนของ Docker) จะดีกว่า (สำหรับการใช้งานส่วนตัวของคุณ) มากกว่า Mac ของคุณที่ใช้ sFTP (ช่องโหว่ด้านความปลอดภัยที่เป็นไปได้อีกหนึ่งช่อง)
สิ่งนี้ทำให้รู้สึกเป็นศูนย์ เซิร์ฟเวอร์ SSH ในตัว (ซึ่งมี sftp) จะตรวจสอบการเชื่อมต่อกับฐานข้อมูลผู้ใช้ macOS

คอนเทนเนอร์ Docker เพื่อให้ SFTP ซึ่งเข้าถึงไฟล์ของ Mac ได้ทำงานเป็น 'คุณ' และเข้าถึงไฟล์เหล่านั้นได้ แต่จะแชร์ไฟล์เหล่านั้นอีกครั้งโดยใช้ข้อมูลประจำตัวใดๆ ที่อาจตั้งค่าไว้ในคอนเทนเนอร์ Docker ฉันพนันได้เลยว่าข้อมูลประจำตัวเริ่มต้นเป็นสิ่งที่ไม่ปลอดภัยอย่างน่าขัน

Vitals กล่าวว่า: หรือมีอย่างอื่นที่ฉันไม่ได้ติดตามสำหรับ sFTP
ใช่ เห็นได้ชัดว่ามีบางอย่างผิดปกติสำหรับผู้ที่กล่าวว่าพวกเขามีปัญหา และจนถึงขณะนี้ยังไม่มีหลักฐานว่าปัญหานั้นเป็นอย่างอื่นนอกจากซอฟต์แวร์ไคลเอ็นต์ SFTP

Vitaz กล่าวว่า: ฉันใช้อิมเมจ Nginx Docker สำหรับโปรเจ็กต์ออนไลน์ขนาดเล็กและค่อนข้างดี
เกี่ยวอะไรกับราคาปลา?

สิ่งที่ OP ต้องการนั้นบรรลุได้อย่างแท้จริงโดยการทำเครื่องหมายหนึ่งช่องใน System Preferences > Sharing
ปฏิกิริยา:chrfr วี

ความมีชีวิตชีวา

14 ส.ค. 2020
Myensk เบลารุส
  • 2 ก.พ. 2564
Stephen.R กล่าวว่า: จำเป็นต้องมีการกำหนดค่าเป็นศูนย์เพื่อเปิดใช้งานเซิร์ฟเวอร์ sFTP ในตัว - เพียงแค่เปิดใช้งาน 'การเข้าสู่ระบบระยะไกล' ในบานหน้าต่างการแชร์ของการตั้งค่าระบบ
ถ้ามันง่ายสำหรับผู้ใช้ว่าหัวเรื่องอาจไม่มีอยู่จริง แต่ผู้ใช้บางคนบ่นว่ามันไม่ราบรื่นสำหรับพวกเขา

Stephen.R กล่าวว่า: Docker container เพื่อให้บริการ SFTP โดยการเข้าถึงไฟล์ของ Mac นั้นทำงานเป็น 'you' และเข้าถึงไฟล์เหล่านั้นได้
มันให้สิทธิ์การเข้าถึงเฉพาะไฟล์เหล่านั้น (โวลุ่มที่เมาต์) ไฟล์ของโฮสต์อื่นไม่สามารถเข้าถึงได้


Stephen.R กล่าวว่า: สร้างขึ้นในเซิร์ฟเวอร์ SSH (ซึ่งให้ sftp) ตรวจสอบการเชื่อมต่อกับฐานข้อมูลผู้ใช้ macOS
ไม่มีปัญหาในการเมานต์ไฟล์คีย์ ssh ที่ได้รับอนุญาตจากโฮสต์ไปยังคอนเทนเนอร์ Docker

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 2 ก.พ. 2564
Vitals กล่าวว่า: ถ้ามันง่ายสำหรับผู้ใช้ เรื่องอาจไม่มีอยู่จริง แต่ผู้ใช้บางคนบ่นว่ามันไม่ราบรื่นสำหรับพวกเขา
OP หรืออื่นๆ ที่มีปัญหากับไคลเอ็นต์ SFTP ไม่จำเป็นต้องบ่งบอกถึงปัญหาใดๆ กับเซิร์ฟเวอร์ SFTP ในตัว เป็นเซิร์ฟเวอร์ SFTP เดียวกับที่จะทำงานในอิมเมจ Docker: OpenSSH

Vitals กล่าวว่า: ให้สิทธิ์การเข้าถึงเฉพาะไฟล์เหล่านั้น (ไดรฟ์ข้อมูลที่ต่อเชื่อม)
คุณพลาดจุดที่ฉันกำลังทำอยู่: เซิร์ฟเวอร์ SFTP ในตัวใช้การอนุญาตของระบบไฟล์พื้นฐาน ดังนั้นตามค่าเริ่มต้นแล้ว เฉพาะบัญชีของคุณเท่านั้นที่สามารถเข้าถึงโฟลเดอร์เริ่มต้นของคุณได้ ตัวอย่างเช่น แต่ยังอนุญาตให้เข้าถึงทุกสิ่งที่คุณสามารถเข้าถึงได้

การเรียกใช้อินสแตนซ์ Docker เพื่อให้หมายความว่าทุกสิ่งที่คุณให้สิทธิ์เข้าถึง (เพราะคุณต้องการเข้าถึง) นั้นมีให้สำหรับบัญชีผู้ใช้ที่กำหนดเองใดๆ ที่อาจกำหนดไว้ในอิมเมจ Docker

Vitals กล่าวว่า: ไม่มีปัญหาในการติดตั้งไฟล์คีย์ ssh ที่ได้รับอนุญาตจากโฮสต์ไปยังคอนเทนเนอร์ Docker
นั่นเป็นแผนภาพเวนน์ที่ค่อนข้างพิเศษเฉพาะตัวที่คุณมี ของผู้ที่รู้วิธีใช้คู่คีย์สาธารณะ/ส่วนตัว รู้วิธีใช้พวกมันภายในอิมเมจ Docker แต่ยังคิดว่าใช้ Docker แทนที่จะคิดว่าทำไม ไคลเอ็นต์ SFTP ของพวกเขาจะไม่เชื่อมต่อกับเซิร์ฟเวอร์ SFTP ในตัวเป็นความคิดที่ดี

มันเหมือนกับแผนภาพเวนน์ของร้านขายเนื้อมังสวิรัติที่คิดว่าแมคโดนัลด์เป็นร้านอาหารคุณภาพสูง

Stephen.R

ถูกระงับ
2 พ.ย. 2018
ประเทศไทย
  • 2 ก.พ. 2564
ตกลงดังนั้น @ A4orce84 @ brock-2021 ฉันเพิ่งทำการทดสอบอย่างรวดเร็วใน Debian VM ฉันติดตั้ง FileZilla เสียบ IP OS ของโฮสต์ ชื่อผู้ใช้และรหัสผ่าน และแน่นอนว่าไม่สามารถเชื่อมต่อได้ ไม่สามารถแสดงข้อความแจ้งเกี่ยวกับการยอมรับลายนิ้วมือของเซิร์ฟเวอร์ให้ฉันทราบ ฯลฯ

ฉันติดหมายเลขพอร์ตและเชื่อมต่อและแสดงให้ฉันเห็นพรอมต์สำหรับลายนิ้วมือ อีกทางหนึ่งฉันลองด้วย sftp:// และไม่มีพอร์ต (ตามที่แสดงภาพหน้าจอของ @ A4orce84) และนั่นก็ใช้ได้เช่นกัน

หากคุณสามารถกำหนดแอตทริบิวต์เพิ่มเติมเกี่ยวกับการตั้งค่าของคุณได้ (เฉพาะ Linux distro & เวอร์ชันที่คุณใช้ เวอร์ชัน FileZilla เวอร์ชัน macOS) ไม่ต้องสงสัยเลยว่าเหตุใดจึงไม่เชื่อมต่ออย่างถูกต้อง


เมื่อตรวจสอบอย่างใกล้ชิด: @A4orce84 ดูเหมือนจะเรียกใช้ FileZilla บน Mac: มันแสดงเส้นทางเฉพาะของ macOS ใน ท้องถิ่น ขนมปัง. NS

บร็อค-2021

1 ก.พ. 2564
  • 2 ก.พ. 2564
คำถามของฉันไม่มีส่วนเกี่ยวข้องกับการเรียกใช้เซิร์ฟเวอร์ sFTP ในเครื่อง (เช่นใน Docker) ฉันแค่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ sFTP (1and1.com) เป็นเรื่องตลกที่ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ sFTP อื่นและทำ ssh กับเซิร์ฟเวอร์อื่นได้ ดังนั้นจึงมีส่วนเกี่ยวข้องกับ 1and1 และ Catalina และ ssh (เพราะฉันไม่สามารถ ssh เป็น 1and1 ได้เช่นกัน)

chrfr

11 ก.ค. 2552
  • 2 ก.พ. 2564
brock-2021 กล่าวว่า: คำถามของฉันไม่มีส่วนเกี่ยวข้องกับการเรียกใช้เซิร์ฟเวอร์ sFTP ในเครื่อง (เช่นใน Docker) ฉันแค่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ sFTP (1and1.com) เป็นเรื่องตลกที่ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ sFTP อื่นและทำ ssh กับเซิร์ฟเวอร์อื่นได้ ดังนั้นจึงมีส่วนเกี่ยวข้องกับ 1and1 และ Catalina และ ssh (เพราะฉันไม่สามารถ ssh เป็น 1and1 ได้เช่นกัน)
คุณใช้ Filezilla ด้วยหรือไม่? ฉันไม่มีปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ sftp บน Mac หรือที่อื่นโดยใช้ Cyberduck