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

File Transfer Protocol เป็นโปรโตคอลเครือข่ายมาตรฐานที่ใช้ในการถ่ายโอนข้อมูลข้ามเครือข่ายที่ใช้ TCP ระหว่างโฮสต์

4
FTP / FTPS / SFTP / SCP - การเปรียบเทียบความเร็ว [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา FTP, FTPS, SFTP และ SCP จะเปรียบเทียบในแง่ของอัตราการถ่ายโอนได้อย่างไรและฉันจะเปรียบเทียบได้อย่างไรผ่านการทดสอบ
21 networking  ftp  web  scp  host 

2
nologin ใน / etc / shells เป็นอันตราย .. ทำไมล่ะ
ฉันพบสิ่งนี้ทางอินเทอร์เน็ตในขณะที่วางเซิร์ฟเวอร์ FTP ใน FreeBSD การใส่ nologin ลงใน / etc / shells อาจสร้างประตูหลังซึ่งบัญชีเหล่านั้นสามารถใช้กับ FTP ได้ (ดู: http://osdir.com/ml/freebsd-questions/2005-12/msg02392.html ) มีใครอธิบายได้ไหมว่าเพราะเหตุใด และทำไมการคัดลอก nologin และนำไปวางไว้ใน / etc / shells จะช่วยแก้ปัญหานี้ได้?
21 security  ftp  shell  login 

3
useradd ไม่ได้เข้ารหัสรหัสผ่านใน / etc / shadow
ฉันสะดุดกับปัญหานี้เมื่อพยายามสร้างผู้ใช้ FTP ใหม่สำหรับ vsftpd เมื่อสร้างผู้ใช้ใหม่ด้วยคำสั่งต่อไปนี้และพยายามเข้าสู่ระบบด้วย FileZilla ฉันจะได้รับข้อผิดพลาด "รหัสผ่านไม่ถูกต้อง" useradd f -p pass -d /home/f -s /bin/false หลังจากทำเช่นนี้แล้ว/ etc / shadowจะมี f:pass:1111:0:99:2::: เมื่อฉันเรียกใช้คำสั่งต่อไปนี้และให้ผ่านเดียวกันผ่าน passwd f / etc / shadowประกอบด้วย f:$1$U1c5vVwg$x5TVDDDmhi0a7RWFer6Jn1:1111:0:99:2::: ดูเหมือนว่าการเข้ารหัสเกิดขึ้นเมื่อฉันเรียกใช้passwdแต่ไม่ได้อยู่ที่useradd ที่สำคัญหลังจากทำเช่นนี้ฉันสามารถเข้าสู่ FTP ด้วยข้อมูลประจำตัวที่แน่นอน ฉันใช้ CentOS 5.11, vsftpd สำหรับ FTP และ FileZilla สำหรับ FTP Access / var / log / secureประกอบด้วย: …

1
IIS FTP Server ทำงานในเครื่อง แต่ไม่สามารถเชื่อมต่อจากระยะไกล
ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ FTP บนเซิร์ฟเวอร์ Windows 2008 ฉันสามารถเชื่อมต่อภายใน: C:\>ftp localhost Connected to WebHead1 220 Microsoft FTP Service อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อจากระยะไกลมันไม่ทำงาน: ~>ftp x.x.x.x ftp: Can't connect to `x.x.x.x': Operation timed out ftp: Can't connect to `x.x.x.x' ฉันลองทุกอย่างที่ฉันสามารถนึกได้ด้วยการตั้งค่า เซิร์ฟเวอร์ FTP นั้นเชื่อมต่อกับ IP ที่ไม่ได้รับมอบหมายและรับฟังพอร์ต 21 ฉันได้ตรวจสอบ "FTP Server" ในการตั้งค่าไฟร์วอลล์ด้วย ไม่มีสิ่งใดปรากฏในไฟล์บันทึก FTP ฉันหมดความคิดทั้งหมด!

2
ทำไม chroot_local_user ของ vsftpd ที่ไม่ปลอดภัย
ฉันตั้งค่า vsftpd ใน VPS ของฉันและฉันไม่ต้องการให้ผู้ใช้ได้รับอนุญาตให้ออกจากนั่นคือ ftp home directory ฉันใช้ local_user ftp ไม่ใช่แบบไม่ระบุชื่อดังนั้นฉันจึงเพิ่ม: chroot_local_user = ใช่ ฉันได้อ่านในโพสต์บนฟอรัมจำนวนมากว่านี่ไม่ปลอดภัย ทำไมสิ่งนี้ถึงไม่ปลอดภัย? หากสิ่งนี้ไม่ปลอดภัยเนื่องจากการใช้ ssh เพื่อเข้าร่วม VPS ของฉันเช่นกันฉันสามารถล็อคผู้ใช้เหล่านี้จาก sshd ได้ไหม? มีตัวเลือกอื่นสำหรับการบรรลุพฤติกรรมของ vsftpd นี้หรือไม่? (ฉันไม่ต้องการลบสิทธิ์การอ่านในทุกโฟลเดอร์ / ไฟล์สำหรับ "โลก" ในระบบของฉัน)
20 linux  centos  ftp  vps  vsftpd 

8
วิธีการแก้ไขข้อผิดพลาด FTP“ ไม่สามารถเรียกรายชื่อไดเรกทอรี” สำหรับบัญชีผู้ดูแลระบบใน IIS 7.5
ใช้บัญชีผู้ดูแลระบบของฉันฉัน FTP เชื่อมต่อกับไซต์ FTP IIS IIS 7.5 ของฉันกับ FileZilla ฉันสามารถอัปโหลดไฟล์ได้สำเร็จ แต่ฉันได้รับข้อความ "ล้มเหลวในการเรียกค้นรายชื่อไดเรกทอรี" ในโหมดพาสซีฟคำสั่งการตอบกลับและข้อผิดพลาดคือ: Command: LIST Response: 150 Opening BINARY mode data connection. Response: 550 The network connection was aborted by the local system. Error: Failed to retrieve directory listing ในโหมดที่ใช้งานอยู่คำสั่งการตอบสนองและข้อผิดพลาดคือ: Command: PORT 192,168,1,129,102,151 Response: 501 Server cannot accept argument. Error: …
20 iis  iis-7  iis-7.5  ftp 

4
ความแตกต่างระหว่างพอร์ต SFTP 22 หรือพอร์ต 990 คืออะไร
ฉันรู้ว่าต้องการ FTPS "เจรจาต่อรอง" อย่างชัดเจนเนื่องจากยังคงใช้พอร์ตมาตรฐาน 21 ด้วยวิธีการนั้น แต่เกี่ยวกับ FTPS ที่ไม่ต่อรอง "โดยนัย" ที่ใช้พอร์ตมาตรฐาน 990 เทียบกับพอร์ต 22 (ซึ่งฉันได้เห็นบางคน อธิบาย) ทำไมจึงมีความแตกต่างนี้ใน "มาตรฐาน" สำหรับหมายเลขพอร์ตที่ไม่ได้ทำการเจรจา? หมายเหตุ: ฉันยังสังเกตเห็นว่าเซิร์ฟเวอร์ FileZilla ทำงานไม่ถูกต้อง (เมื่อเชื่อมต่อจากไคลเอนต์ FileZilla) หากฉันกำหนดค่าให้ใช้สิ่งอื่นนอกเหนือจากค่าเริ่มต้นของพอร์ต 990
20 ssl  ftp  sftp 

1
วิธีเพิ่มผู้ใช้ด้วยการเข้าถึง SFTP / FTP ไปยังโฟลเดอร์ '/ var / www / html / website_abc' ใน Amazon EC2 Centos?
ซ้ำเป็นไปได้: สิทธิ์ไดเรกทอรี Linux ฉันทำงานกับนักพัฒนาบุคคลที่สามและฉันต้องการให้สิทธิ์การเข้าถึง SFTP (หรือ FTP) ไปยังโฟลเดอร์รูทสำหรับเว็บไซต์ที่พวกเขากำลังทำงานอยู่นั่นคือ'/var/www/html/website_abc'เพื่อให้พวกเขาสามารถอัปโหลดไฟล์ที่นั่นได้ หมายเหตุว่าฉันโฮสติ้งเว็บไซต์อื่น ๆ ของฉันมีใน EC2 '/var/www/html/website_xyz'เดียวกันตัวอย่างเช่น เพียงเพื่อเน้นว่าฉันทำงานกับหลายเว็บไซต์ใน 1 อินสแตนซ์ EC2 เดียวโครงสร้างของเว็บไซต์มีดังนี้: / var / www / html / / var / www / html / website_abc ... / var / www / html / website_xyz เป้าหมายของฉันมีดังนี้: ผู้ใช้ 'adeveloper' สามารถเข้าถึง '/ var / www …

4
วิธีอัปโหลดไดเรกทอรีซ้ำไปยังเซิร์ฟเวอร์ FTP เพียงแค่ใช้ ftp หรือ lftp
ฉันกำลังเขียนสคริปต์เชลล์ Linux เพื่อคัดลอกโลคัลไดเร็กทอรีไปยังเซิร์ฟเวอร์รีโมต (ลบไฟล์ใด ๆ ที่มีอยู่) เซิร์ฟเวอร์ในพื้นที่: ftpและlftpคำสั่งมีให้ใช้งานไม่มี ncftpหรือเครื่องมือกราฟิกใด ๆ เซิร์ฟเวอร์ระยะไกล:เข้าถึงได้ผ่าน FTP เท่านั้น ไม่มี rsync หรือ SSH หรือ FXP ฉันกำลังคิดเกี่ยวกับการแสดงรายการไฟล์โลคัลและรีโมตเพื่อสร้างสคริปต์ lftp จากนั้นรัน มีวิธีที่ดีกว่า? หมายเหตุ: การอัปโหลดเฉพาะไฟล์ที่ถูกแก้ไขจะเป็นข้อดี แต่ไม่จำเป็น

6
ฉันจะติดตั้งเซิร์ฟเวอร์ FTP บน Windows 7 ได้อย่างไร
ล็อคแล้ว ความคิดเห็นเกี่ยวกับคำถามนี้ถูกปิดใช้งาน แต่ยังคงยอมรับคำตอบใหม่และการโต้ตอบอื่น ๆ เรียนรู้เพิ่มเติม ฉันมีปัญหาในการติดตั้งเซิร์ฟเวอร์ FTP บน Windows 7 ฉันได้เพิ่มบริการโดยใช้แผงควบคุม -> โปรแกรม -> เปิดและปิดคุณสมบัติ Windows ฉันเห็นว่าบริการได้เริ่มขึ้นแล้วในแผงควบคุม -> บริการ แต่เมื่อฉันไฟหน้าต่างหน้าต่างบรรทัดคำสั่งของ Windows cmdฉันจะไม่ได้เชื่อมต่อ , C:\Users\mattf>ftp localhost ftp> ls Not connected. ftp> open localhost ftp> ls Not connected. ftp> dir Not connected. ftp> quit C:\Users\mattf> และเท่าที่ฉันมี ฉันไม่รู้ว่าทำไมสิ่งนี้ไม่ทำงาน - อาจเป็นการตั้งค่าไฟร์วอลล์หรือไม่
19 windows-7  ftp 

5
วิธี FTP หลายโฟลเดอร์ไปยังเซิร์ฟเวอร์อื่นโดยใช้ mput ใน Unix ได้อย่างไร
ฉันเข้าสู่ระบบบนเซิร์ฟเวอร์ (ใช้ Putty) จากนั้นฉันกำลังเชื่อมต่อโดยใช้ FTP ไปยังเซิร์ฟเวอร์อื่น ฉันต้องการคัดลอกหลายโฟลเดอร์จากเซิร์ฟเวอร์แรกไปยังเซิร์ฟเวอร์ที่สองโดยใช้ mput ชอบ: ftp> mput folder1 folder2 folder3 แต่ฉันได้รับ "folder1: ไม่ใช่ไฟล์ธรรมดา" ... และอื่น ๆ แต่ละโฟลเดอร์เหล่านี้มีโฟลเดอร์ย่อยไฟล์ (บางไบนารีบางโฟลเดอร์ไม่มี) ฉันจะทำสิ่งที่ฉันต้องการให้สำเร็จโดยไม่ต้องซิปสิ่งของแล้วโอนย้ายได้อย่างไร
18 unix  ftp 

3
vsftpd: อนุญาตการเข้าถึงสำหรับผู้ใช้บางรายเท่านั้น
ฉันต้องการเซ็ตอัพเซิร์ฟเวอร์ FTP เพื่ออนุญาตเฉพาะผู้ใช้บางคนดังนั้นด้วย vsftpd ฉันเพิ่มในvsftpd.conf: local_enable=YES user_config_dir=/etc/vsftpd_user_conf ใน/etc/vsftpd_user_confสำหรับผู้ใช้ unix fooฉันตั้งในไฟล์ foo: local_root=/home/foo/ftpdir anon_world_readable_only=NO write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES virtual_use_local_privs=YES local_umask=022 ... และฉันเปิดตัว vsftpd ฉันสามารถเข้าสู่ FTP ด้วยผู้ใช้งาน foo อย่างไรก็ตามฉันสามารถใช้กับผู้ใช้ unix คนอื่นได้! ฉันจะปิดการใช้งานผู้ใช้ยูนิกซ์อื่น ๆ ได้อย่างไร?
17 ftp  vsftpd 

2
ข้อดีและข้อเสียของ FTP vs SSH สำหรับการถ่ายโอนไฟล์คืออะไร
เหตุใดจึงต้องพิจารณาตั้งค่าบริการ FTP บนเซิร์ฟเวอร์เมื่อไฟล์ถ่ายโอนทำงานได้ดีโดยใช้ SSH (พร้อม Midnight Commander บน Lunux และ FileZilla บนไคลเอนต์ Windows) ข้อดีและข้อเสียของทั้งคู่คืออะไร ยกเว้นความจริงที่ว่าททท FTP ได้รับการสนับสนุนอย่างกว้างขวางมากขึ้นโดยไคลเอนต์ที่แตกต่างกัน

5
วิธีการเปลี่ยนรหัสผ่าน FTP จากบรรทัดคำสั่ง?
ฉันใช้ไคลเอนต์ Windows FTP เพื่อเชื่อมต่อกับกล่อง Linux ของฉัน แต่ฉันไม่เห็นคำสั่งใด ๆ เพื่อเปลี่ยนรหัสผ่านผู้ใช้ FTP ฉันจะทำสิ่งนี้ได้อย่างไร
17 windows  ftp 

6
วิธีกำหนดค่า vsftpd เพื่ออนุญาตการเข้าสู่ระบบรูท?
ฉันใช้ SLES 10.1 และพยายามกำหนดค่า vsftpd เพื่ออนุญาตการลงชื่อเข้าใช้รูท ไม่มีใครรู้วิธีการทำเช่นนี้? จนถึงตอนนี้ฉันมีสิ่งนี้: local_enable=YES chroot_local_user=NO userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd.users และฉันได้เพิ่มรูทลงใน /etc/vsftpd.users เมื่อฉันพยายามเข้าสู่ระบบนี่คือสิ่งที่ฉันได้รับ: $ ftp susebox เชื่อมต่อกับ susebox.example.com เซิร์ฟเวอร์ 220-FTP (ผู้ใช้ 'me@example.com') 220 ผู้ใช้ (susebox.example.com:( ไม่มี)): รูท 331-รหัสผ่าน: 331 รหัสผ่าน: การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกล C: \> BTW หากคุณไม่ทราบคำตอบโปรดอย่าไปบรรยายให้ฉันฟังเกี่ยวกับวิธีที่ฉันไม่ควรอนุญาตให้เข้าสู่ระบบรูท ฉันรู้ว่าฉันกำลังทำอะไรและฉันยอมรับความรับผิดชอบเต็มที่สำหรับความร้าวฉานใด ๆ ในการต่อเนื่องของเวลาว่างที่อาจส่งผล
17 security  login  root  ftp  sles 

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