หมดเวลา - โฮสต์ FTP ไปยัง VirtualBox


0

สำหรับวัตถุประสงค์ในการทดสอบฉันติดตั้ง virtualbox เพื่อจำลองเซิร์ฟเวอร์ linux (64 บิต ubuntu)

ฉันกำหนดค่าการตั้งค่าเครือข่ายเช่นนี้: อะแดปเตอร์ 1: NAT อะแดปเตอร์ 2: โฮสต์เท่านั้น

ด้วย etc / network / interfaces ที่ตั้งค่าไว้เช่นนี้

#loopback network interface
auto lo
iface lo inet loopback

# primary network interface
auto eth0
iface eth0 inet dhcp

#the host-only network interface
auto eth1 
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

ในขณะที่โฮสต์ของฉันทำงานบน 192.168.1.23 ด้วย standardgateway 192.168.1.1

ฉันสามารถ ping จากโฮสต์ของฉันไปยังกล่องเสมือนนี้ (192.168.1.23 & gt; 192.168.56.101) และในทางกลับกันเข้าถึงเว็บไซต์ฐานข้อมูลที่ทำงานบน virtualbox เป็นต้น

แต่ตอนนี้ฉันติดตั้ง FTP ด้วย

sudo apt-get install vsftpd

ทำตามคำแนะนำนี้: http://www.cyberciti.biz/faq/ubuntu-vsftpd-ftp-service-server/

กำหนดค่าเซิร์ฟเวอร์ ftp นี้ด้วย (ตามลิงก์ด้านบน)

แต่เมื่อใดก็ตามที่ฉันพยายามเข้าถึง Virtualbox นี้โดยใช้ FTP ฉันสามารถเชื่อมต่อได้และฉันได้รับรายชื่อโฟลเดอร์ (อย่างน้อยฉันก็เห็น '257 / home / user' ใน filezilla) แต่หลังจาก 10 วินาทีฉันก็พบข้อผิดพลาด:

- Lost connection
- Unable to retrieve folderlist

จะแก้ไขปัญหานี้ได้อย่างไร?

(ฉันไม่ต้องการใช้ network-bridge-adapter .. )


ฉันไม่เห็นเหตุผลว่าทำไมการตั้งค่าของคุณไม่ควรทำงาน ... อาจมีไฟร์วอลล์บางประเภทที่เกี่ยวข้องหรือสิ่งที่เกี่ยวข้องกับ FTPs โหมดแอคทีฟ / พาสซีฟ

คุณพูดถูกมันเป็นไฟร์วอลล์ของ linux (แขก) ขอบคุณ!
Lazykiddy

คำตอบ:


0

ไฟร์วอลล์ 'libwww-perl' บนกล่องเสมือน (แขก) linux ถูกบล็อกการเชื่อมต่ออย่างใด!

หากต้องการปิดใช้งานไฟร์วอลล์ที่ฉันใช้

sudo nano /etc/csf/csf.conf

และเปลี่ยนไป

TESTING='0'

ไปยัง

TESTING='1'

ฉันแน่ใจว่าคุณสามารถยกเว้นในไฟร์วอลล์นี้ แต่ฉันไม่ต้องการมันจริงๆเพราะฉันใช้เวอร์ชวลเซิร์ฟเวอร์ในพื้นที่นี้เท่านั้น

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