روش دسترسی به ftp
سلام
IPولید دارم IISو FTP نصب کردم و لینکشون دادم به فایلهای مربوط به خودشون
ftp://localhost که دسترسی به فایل ها دارم
چطور میشه که وقتی در مرورگر آدرس ftp://IP می نویسیم user,passمیخواد و بعد دسترسی پیدا میکنیم به فایل ها ولی من در حال حاضر نمی تونم
البته یک سایت هم دارم که روی هاست دیگه ای آپلود شده آیا با نوشتن ftp://IP باید به فایل های اون هاست دسترسی پیدا کنم یا به فایل های روی ftpسیستم خودم
6 پاسخ
خب پس حالا که ftpرا نصب و کانفیگ کردم همراه با IIS باید وقتی در مرور گر می نویسم ftp://IP همون محتویاتی بیاد که موقع ftp://localhostنشون میده درست متوجه شدم؟ ولی زمانیکه ftp://IPمی نویسم خطای connection time out دریافت میکنم( یه صفحه میاد که یک پوشه داخلش هست ولی خیلی سریع به صفحه The connection has timed out میره و نمی تونم حتی اسم پوشه را ببینم).می تونه علتش از فایروال باشه؟؟؟ روی مودم پورت 21 باز کردم و Inbound Ruleهم در فایروال تعریف کردم ولی دسترسی ندارم بازهم.
سلام
دوست عزیز باید در مودمتون و کلیه فایروالها و روترهای شبکه خودتون پورت 21 رو فوروارد کنید روی سرور
دوست عزیز هم پورت 20 و هم 21 رو هم روی tcp و هم روی udp باز کنید
پورت 21 روی مودم فوروارد کردم و Inbound Rule هم تعریف کردم ولی باز هم مشکلم حل نشد
پورت 21 را فوروارد کردم و Inbound Ruleهم تعریف کردم ولی باز هم نمیتونم دسترسی پیداکنم. زمانیکه فایروال غیرفعال میکنم اشکال رفع میشه و محتویات ftpرا می بینم ولی میخوام فایروال فعال باشه
1- علتش اینه که وقتی IP رو می زنید وصل میشید به مودم یا روتر خودتون ، ولی FTP که اونجا نیست ! باید یک route براش بنویسید که مسیر دسترسی از بیرون به سیستمی که FTP روش هست ساخته بشه.
2- واضحه که IP هر سیستمی رو که بزنید به همون وصل میشید. وقتی IP ولید خودتون رو بدید قاعدتا به سیستم خودتون وصل می شید نه به هاست دیگه . مگر اینکه یک route نوشته شده باشه.