คำถามติดแท็ก sftp

โปรโตคอลการถ่ายโอนไฟล์ SSH (บางครั้งเรียกว่า Secure File Transfer Protocol, Secure FTP) หรือ SFTP เป็นโปรโตคอลเครือข่ายที่ให้การเข้าถึงไฟล์การถ่ายโอนไฟล์และฟังก์ชั่นการจัดการไฟล์ผ่านสตรีมข้อมูลที่เชื่อถือได้

5
ฉันต้อง sftp ไปยังเซิร์ฟเวอร์ระดับกลางหรือไม่
ฉันไม่สามารถ sftp ลงในโฮสต์ได้โดยตรง ในการย้ายไฟล์จากเครื่องที่บ้านของฉันไปยังโฮสต์ฉันต้อง sftp ไฟล์ไปยังโฮสต์ระดับกลาง ssh เข้าสู่โฮสต์ระดับกลาง และ sftp ไฟล์ไปยังปลายทางสุดท้าย เป็นไปได้ไหมที่จะหลีกเลี่ยงความบ้าคลั่งเช่นนี้?
11 linux  bash  unix  ssh  sftp 

3
ฉันจะดูได้อย่างไรว่าผู้ใช้ลงชื่อเข้าใช้ผ่าน sftp หรือไม่
ฉันใช้เซิร์ฟเวอร์ไฟล์ linux สำหรับสำนักงานของฉันและเราใช้ SFTP สำหรับพันธมิตรระยะไกลเพื่อเข้าสู่ระบบและดาวน์โหลดไฟล์ มีวิธีดูว่ามีการเชื่อมต่อหรือการเข้าสู่ระบบที่ใช้งานอยู่หรือไม่เพื่อให้ฉันสามารถทราบได้ว่าจะปลอดภัยเมื่อทำการบำรุงรักษาเครื่องหรือไม่? เนื่องจากเครื่องเกือบจะให้บริการไฟล์ขนาดใหญ่เกือบตลอดเวลาการบำรุงรักษาตามกำหนดเวลาจึงมักถูกกระแทกเนื่องจากมีคนอัพโหลด
11 linux  ssh  sftp 

4
เป็นไปได้หรือไม่ที่จะ จำกัด อัตราการถ่ายโอน scp / sftp / rsync / etc จากบรรทัดคำสั่ง? เช่นคู่มือ QoS ในคำสั่งเดียว?
โดยเฉพาะฉันกำลังมองหาที่จะมีอัตราการ จำกัดscpหรือsftpเซสชั่น (หรืออื่น ๆ โทรเครือข่ายพล) ในการเรียกตัวเอง ตัวอย่างเช่นสมมติว่าฉันต้องการคัดลอก 100MB ไปยังเซิร์ฟเวอร์หนึ่งและ 1GB ไปยังเซิร์ฟเวอร์อื่น ฉันต้องการที่จะสามารถเรียกใช้ทั้งสองนี้ในเวลาเดียวกัน แต่รักษา QoS สำหรับการใช้งานคอมพิวเตอร์ "ปกติ" - ค่อนข้างคล้ายกับวิธีที่คุณสามารถ จำกัด BitTorrent มีวิธีการทำเช่นนี้โดยไม่ต้องสัมผัสฮาร์ดแวร์เครือข่ายหรือไม่? ฉันจินตนาการถึงสิ่งที่คล้ายกับ: magic-qos-tool 'scp file user@host:/path/to/file' หรือ.. scp -rate 40kbps file user@host:/path/to/file
10 rsync  bandwidth  scp  sftp  qos 

1
ฉันจะติดตั้งเซิร์ฟเวอร์ openSSH SFTP บน Linux ได้อย่างไร
ฉันต้องการที่จะกำหนดค่า SFTP เซิร์ฟเวอร์ที่จะแบ่งปันไดเรกทอรี /etc/ssh/sshd_configแต่ผมไม่ทราบว่าวิธีการแก้ไข ความต้องการของฉันคือ: 1) การเข้าสู่ระบบจะไม่ใช้ใบรับรองรหัสผ่านเท่านั้น (เช่นการอนุญาตใช้วิธีการรหัสผ่าน) 2) ฉันต้องการเข้าสู่ระบบด้วยผู้ใช้: ftp, รหัสผ่าน: foo และแชร์ไดเรกทอรี / home / ftp 3) ฉันมีแอปพลิเคชั่นที่ต้องการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์เป็นระยะ ๆ ฉันไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยไคลเอนต์ปฏิบัติการแบบเต็ม จนถึงตอนนี้ฉันเพิ่มบรรทัดต่อไปนี้ใน / etc / ssh / sshd_config: Protocol 2 Subsystem sftp /usr/libexec/sftp-server Match User ftp ForceCommand internal-sftp ChrootDirectory /home/ftp ทุกอย่างอื่นถูกแสดงความคิดเห็น /home/ftp เป็นไดเรกทอรีว่างเปล่าในขณะนี้ Access ทำงานหากฉันพยายามดาวน์โหลดไฟล์โดยใช้ข้อมูลประจำตัวรูท แต่จะไม่ทำงานหากฉันใช้ข้อมูลรับรอง ftp ฉันจำเป็นต้องตั้งค่าล็อกอินเชลล์หรือไม่? ฉันจำเป็นต้องเติม …
10 linux  sftp  openssh 

1
ผู้ใช้ chrooted sftp พร้อมสิทธิ์การเขียนไปที่ / var / www
ฉันสับสนเกี่ยวกับการตั้งค่าที่ฉันพยายามปรับใช้นี้ ฉันหวังว่าบางคนในพวกคุณจะให้ความช่วยเหลือฉันได้ ข้อมูลความเป็นมา เซิร์ฟเวอร์คือ Debian 6.0, ext3 โดยมี Apache2 / SSL และ Nginx ที่ด้านหน้าเป็น reverse proxy ฉันต้องการให้ sftp เข้าถึงไดเรกทอรีราก Apache (/ var / www) ตรวจสอบให้แน่ใจว่าผู้ใช้ sftp chrooted ไปยังเส้นทางนั้นด้วยสิทธิ์ RWX ทั้งหมดนี้ไม่ต้องแก้ไขการอนุญาตเริ่มต้นใน / var / www drwxr-xr-x 9 root root 4096 Nov 4 22:46 www ภายใน / var / www -rw-r----- 1 …

3
การเข้าถึงโฟลเดอร์ SFTP อย่างโปร่งใสใน Explorer บน Windows 7
ฟีเจอร์หนึ่งที่มีใน Linux (ใช้ Nautilus จาก Gnome) ที่ฉันชอบมาก ๆ คือความสามารถในการเข้าถึงเซิร์ฟเวอร์ระยะไกลผ่าน SFTP เพียงแค่พิมพ์ sftp://server/folder และบันทึกเป็นบุ๊คมาร์ค จนถึงตอนนี้ฉันใช้ WinSCP เพื่อเข้าถึงโฟลเดอร์ SFTP บน Windows แต่หลังจากใช้ Linux มาระยะหนึ่งแล้วฉันก็รู้สึกว่ามันไม่สะดวกสักหน่อยและฉันกำลังมองหาวิธีที่ง่ายกว่าและดีกว่าในการเข้าถึงโฟลเดอร์ SFTP มีวิธีใดบ้างที่จะใช้ฟังก์ชันนี้ใน Windows 7 ได้หรือไม่ ฉันต้องการเข้าถึงโฟลเดอร์ระยะไกลอย่างโปร่งใสผ่านทาง SFTP ใน Windows Explorer ราวกับว่าพวกเขาแชร์ SMB หรือโฟลเดอร์ในเครื่อง

3
การเขียนสคริปต์ชุด sFTP อัปโหลดทุก 1 นาที
ฉันต้องการบันทึกวิดีโอส่วนหนึ่งของบ้านด้วยเว็บแคมในขณะที่ฉันไม่อยู่สองสามวันเพื่อลองและตรวจสอบให้แน่ใจว่ามีการถ่ายภาพเบอร์เกอร์และภาพถ่ายที่อัพโหลดไปยังเซิร์ฟเวอร์ของฉันก่อนที่พวกเขาจะรู้ตัว ฉันติดตั้งเว็บแคมเพื่อสตรีมวิดีโอโดยใช้ mjpg_streamer ใช้งานได้และใช้งานได้ดี เป็นไปได้ที่จะถ่ายภาพนิ่งจากสตรีมเมื่อใดก็ตามที่คุณต้องการเรียกว่า 'FileName.jpg': wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg ฉันมีเซิร์ฟเวอร์ Amazon FTP พร้อม Amazon Web Services และการเข้าถึง FTP โดยใช้ sFTP ฉันเชื่อมต่อโดยใช้ปลั๊กอิน FireFTP ของ Firefox ในขณะนี้เพื่อให้ทำงานได้ แนวคิดคือทำให้คอมพิวเตอร์ทำงานโดยใช้การเชื่อมต่อสด ฉันต้องการสคริปต์การถ่ายภาพจากสตรีมบอกทุก ๆ 1 นาทีและอัปโหลดรูปภาพไปยังเซิร์ฟเวอร์ของฉันผ่านการเชื่อมต่อ FTP สดและมีไฟล์ต้นฉบับถูกลบออกจากพีซีของฉันเพื่อให้ไฟล์ถัดไปจะบันทึก O หรือต่อท้ายหมายเลขของไฟล์แต่ละไฟล์แล้ว FTP มันขึ้นมา เช่น FileName1.jpeg, Filename2.jpeg ฉันใช้ Google หลายชั่วโมงและแม้ว่าจะมีโพสต์มากมายเกี่ยวกับการเขียนสคริปต์การอัปโหลด FTP แต่ฉันไม่สามารถค้นหาการอัปโหลดกระแสข้อมูลอย่างต่อเนื่อง ... เช่น "ดูโฟลเดอร์นี้อัปโหลดเนื้อหาทุก ๆ 1 …

3
การแก้ไขระยะไกลอย่างปลอดภัยของไฟล์ที่เข้าถึงรูทผ่าน SSH
ตามแนวทางปฏิบัติด้านความปลอดภัยที่ดีเราไม่ควรอนุญาตให้ล็อกอินรูทผ่าน SSH ด้วยรหัสผ่านหรือกุญแจ ควรใช้ sudo แทน อย่างไรก็ตามหากต้องการใช้ SSH (SFTP) สำหรับการแก้ไขระยะไกลของไฟล์กำหนดค่าเซิร์ฟเวอร์เช่นไฟล์ที่อยู่ใน / etc (Apache, Cron คุณตั้งชื่อ) วิธีนี้ควรทำอย่างไร? สามารถแก้ไขไฟล์จากระยะไกลผ่านรูตที่เชื่อถือได้ผ่าน SFTP ให้สอดคล้องกับแนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด ควรกำหนดสิทธิ์การใช้ไฟล์กลุ่มผู้ใช้และวิธีปฏิบัติที่ดีที่สุดด้านความปลอดภัยได้อย่างไร ขณะนี้ฉันใช้การพิสูจน์ตัวตนรหัสผ่านแบบสาธารณะที่มีข้อความรหัสผ่านเพื่อเข้าสู่ระบบเป็น root แต่ฉันไม่แน่ใจว่ามีสิ่งที่ปลอดภัยกว่าที่ฉันสามารถทำได้หรือไม่ เซิร์ฟเวอร์คือ Ubuntu 12.04

1
ลูกค้า SFTP กับ cygwin เป็นไปได้หรือไม่
มี sftp clieant สำหรับ cygwin หรือไม่ จากสิ่งที่ฉันอ่านบนเว็บทั้งหมดที่ฉันสามารถหาได้คือคำแนะนำในการติดตั้งเซิร์ฟเวอร์ / วิธีใช้งาน putty / วิธีใช้งาน filezilla มีลูกค้า terminal สำหรับ SFTP แล้ว?
8 cygwin  sftp 

1
วิธีเพิ่มพอยน์เตอร์ในระบบไฟล์นอกสภาพแวดล้อม chrooted - โดยใช้ chrooted SFTP ผ่าน OpenSSH
ดังนั้นฉันค่อนข้างมั่นใจว่านี่เป็นเรื่องจริง แต่ฉันไม่พบข้อมูลอ้างอิงที่เป็นรายละเอียดเฉพาะที่ตอบคำถามของฉันโดยตรง คำถามคือ: ฉันจะเพิ่มการเข้าถึงทรัพยากรที่อยู่นอกสภาพแวดล้อม chroot ได้อย่างไร ฉันได้ตั้งค่า chroot SFTP โดยใช้คำสั่ง ChrootDirectory newish ของ OpenSSH น่าเสียดายที่ในสภาพแวดล้อมของฉันฉันไม่สามารถ จำกัด chroot โดยตรงไปยังไดเรกทอรีหลักที่ทรัพยากรผู้ใช้บางคนอยู่ ดังนั้นฉันจึงสร้างพื้นที่ chroot แยกต่างหากและกำลังเชื่อมโยงในทรัพยากรที่จำเป็น ฉันพยายามใช้ symlinks เพื่อทำสิ่งนี้ เช่น ln -s /path/to/resource /chroot/dir/resource แต่นั่นมีข้อผิดพลาด "ไม่สามารถยอมรับแบบบัญญัติไม่พบ" ดังนั้นทางออกของฉันคือใช้ผูกติด: mount --bind /path/to/resource /chroot/dir/resource ที่ได้ผล จริงๆแล้วฉันแค่ต้องการการยืนยันทั่วไปว่า symlink ไม่ทำงาน ลิงก์ไปยังข้อมูลอ้างอิงที่ดีซึ่งอธิบายว่าสิ่งนี้จะดีเช่นกัน
8 sftp  openssh  chroot 

1
ฉันจะดาวน์โหลด SFTP ที่เสียหายต่อในคอนโซล Window 7 ได้อย่างไร
ในคอนโซล Windows 7 ของฉันฉันสามารถดาวน์โหลดไฟล์จาก SFTP ด้วยคำสั่ง d://putty//pscp -P 22 root@serverip:/root/movie c://movie ฉันจะเริ่มการดาวน์โหลดที่เสียหายในคอนโซล Window 7 cmd ได้อย่างไรเมื่อไฟล์มีขนาดใหญ่มาก สามารถpscpดาวน์โหลดต่อใน Windows 7 cmd console ได้หรือไม่
6 windows  putty  scp  sftp  pscp 

1
ความหมายของคำสั่ง "วางไข่" ของ linux shell คืออะไร? (Centos6)
ฉันจำเป็นต้องรู้วิธีการตั้งค่างาน cron ที่เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลโดยอัตโนมัติและเปลี่ยนไดเรกทอรีและรับไฟล์ทั้งหมดในไดเรกทอรีนั้นไปยังท้องถิ่น ฉันคิดว่าฉันต้องใช้ SFTP แต่ฉันเห็นคำสั่งบางคำเรียกว่า "วางไข่" ในเชลล์สคริปต์บางตัวและฉันสับสนว่าจะทำอะไรและจะทำอย่างไร spawn sftp user@ipaddress cd xxx/inbox mget * จะทำงานในบริบทของการดาวน์โหลดไดเรกทอรีระยะไกลได้หรือไม่

2
SFTP, SCP, Secure Webdav: เหมาะสมที่สุด
ขณะนี้ฉันกำลังโฮสต์การตั้งค่าการแชร์ webdav เพื่อเก็บไฟล์ที่ฉันต้องการทุกที่ มันสามารถใช้ได้ผ่าน HTTPS สิ่งที่ฉันไม่ต้องการเครื่องจักร HTTP ทั้งหมด -i.e. เซิร์ฟเวอร์ http nginx ของฉันมีไว้สำหรับโฟลเดอร์ webdav นี้เท่านั้น ฉันไม่แน่ใจว่าฉันได้เลือกที่ดีที่สุดแล้ว ความต้องการของฉันในด้านลูกค้าคือ: การถ่ายโอนที่ปลอดภัย เชื่อมต่อเป็นไดรฟ์เครือข่ายในที่ทำงานด้วย 'near เรียลไทม์ซิงค์' ใช้งานได้กับระบบปฏิบัติการใด ๆ ที่ฉันสามารถใช้ (รวมถึงมือถือของฉัน (android)) ตอนแรกฉันเลือก webdav เพราะมันจะผ่าน proxy work ของฉัน (ซึ่งปฏิเสธสิ่งที่ไม่ได้อยู่ใน HTTP / S (พอร์ต 80 หรือ 443) วันนี้ฉันไม่พอใจกับการตั้งค่าและแม้ว่ารอยเท้าหน่วยความจำของ nginx นั้นค่อนข้างเล็กการสนับสนุน webdav นั้นไม่ "สะอาด" จริงและเต็ม คุณจะแนะนำอะไรระหว่าง SFTP, SCP …
4 windows  proxy  sftp  scp  webdav 

1
ซิงค์ไฟล์กับเซิร์ฟเวอร์ sftp
นอกเหนือจาก Winscp มีโปรแกรมที่สามารถซิงค์ไฟล์ sftp ของโฟลเดอร์ใน windows ได้หรือไม่? ฉันต้องการค้นหาวิธีง่ายๆในการเพิ่มไดเรกทอรีเพื่อสำรองข้อมูลไปยังเซิร์ฟเวอร์ sftp ของฉัน ฉันต้องการเรียกใช้เป็นงานที่กำหนดไว้ทุกคืน ฉันสามารถทำสิ่งนี้ได้ด้วย winscp แต่เนื่องจากสคริปต์ของฉันนั้นแย่มากฉันมีไฟล์กำหนดค่าประมาณ 10 ไฟล์สำหรับการถ่ายโอนแต่ละครั้งและการเพิ่มไฟล์ใหม่นั้นมีค่าใช้จ่าย ขอบคุณ
3 ssh  sync  sftp 

1
โฮสต์ของฉันให้บริการ SFTP เท่านั้นไม่ใช่ SSH ฉันยังสามารถใช้การรับรองความถูกต้องของคีย์ส่วนตัวได้หรือไม่ เช่น SFTP ใช้ SSH โดยนัยหรือไม่
ฉันใช้ WP Engine เป็นโฮสต์ของฉัน พวกเขาเป็นโฮสต์ที่มีการจัดการและพวกเขาไม่เคยเสนอการเข้าถึงเปลือก อย่างไรก็ตามพวกเขาอนุญาตการตั้งค่าบัญชี SFTP ความเข้าใจ (จำกัด ) ของฉันคือ SFTP ยังคงใช้อุโมงค์ SSH กล่าวอีกนัยหนึ่ง SSH คือการขนส่งและผ่านที่ผู้ให้บริการอาจเปิดใช้งาน SFTP การเข้าถึงเชลล์ทั้งหรือไม่ หาก SFTP ทำงานมากกว่า SSH พวกเขาจะไม่สามารถวางกุญแจลงในไดเรกทอรี. ssh ของผู้ใช้ของฉันเพื่อที่ฉันจะสามารถรับรองความถูกต้องกับกุญแจ ฉันพยายามถามพวกเขาว่าพวกเขาสามารถทำสิ่งนี้ได้หรือไม่ แต่ฉันพบว่ามันยากที่จะพรรณนาประเด็นของฉัน หรือบางทีฉันผิด 100%! ขอบคุณ!
2 ssh  shell  sftp 

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