Forum
Centos 6.3 üzerinde vsftpd-2.2.2-13.el6_6.1.x86_64 kurulu. Dışarıdan winscp ile bağlantı yapıldığında aşağıda ki resimde görülen hatayı veriyor. Localden bağlantı yapılabiliyor. ftp yi baştan kurdum ama aynı hatayı verdi. vsftp.conf ayarları aşağıda ki gibidir.
anonymous_enable=NO
local_enable=YES
#local_root=/fileserver/ykaya
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
"/etc/vsftpd/vsftpd.conf" 35L, 833C
Teşekkürler.
Gorunuse gore problem konfigurasyondan geliyor, pasif port konfigurasyonu gerekiyor
Asagidaki link'te nedeni ve çozulu anlatilmis :
http://winscp.net/eng/docs/ftp_modes#passive
yada buradakini deneyebilirsin,
http://flukylogs.blogspot.fr/2012/01/vsftpd-behind-routerfirewall.html
Bu port'lari acmak istemezsen eger, WinSCP ftp ayarlarindan Advance-->Connection --> Passive Mode varise kaldirip oyle bi baglanmayui deneyebilirsin.
Selam;
Config problemi bazı parametrelerin düzenlenmesi gerekiyor. Daha önce yazdığım bir makaledeki adımları izleyerek yapıp sonrasında denermisin ?
Linux FTP Yapılandırması
Teşekkürler.
Koray bey gönderdiğiniz linkteki adımları izledim. Bağlanmak istediğimde aldığım hata yine aynı.
"Server sent passive reply with unroutable address 10.60.0.4, using host address instead.
Zaman aşımı algılandı (data connection)
Klasör listesi alınamadı '/' klasörü listelenirken hata "
Config içeriğim aşağıda ki gibidir.
anonymous_enable=NO
local_enable=YES
#local_root=/fileserver/ykaya
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=4242
pasv_max_port=50999
port_enable=YES
lokalden bağlantı yapılıyor dışaırdan yapılamıyor derken
sunucu ile aynı ağdaki bir bilgisayar bağlanıyor fakat internetten port yonlendirme ile bağlanamıyor iseniz
port yonlendirme yaptıgınız cihazdaki yönlendirme kuralını kontrol etmelisiniz
Selam;
Vasfi hocamın dediği konuyuda gözden geçirerek, burada gönderdiğin config file benim sana gönderdiğim yazımdakilerle tutmuyor adımları oradaki gibi birebir yapabilirmisin ?
Teşekkürler
Merhaba Vasfi Bey'in dediği gibi sanırım sunucunun önünde bir NAT var. Orada gerekli yönlendirmelerin yapılması gerekiyor gibi görünüyor.
İyi çalışmalar
Merhabalar,
Aynı yerel ağda, winscp yada web browserder ftp:\\sunucuip ' sinı yazarak ftp sunucu ile bağlantı kurabiliyoruz, herhangi bir problem yok. Ama firma dışında ki arkadaşlar winscp yada filezillla yada web browserdan ulaşmak istedikleri zaman ftp de ki alanla ulaşamıyorlar. Nat çalışıyor herhangi bir sorun yok.
Uzaktan ftp sunucusuna bağlantı kuruluyor ama bir müddet bekledikten sonra (10 - 15 sn) kadar aşağıda bulunan hata çıkıyor.
"Server sent passive reply with unroutable address 10.60.0.4, using host address instead.
Zaman aşımı algılandı (data connection)
Klasör listesi alınamadı '/' klasörü listelenirken hata "
Selam;
Vasfi hocamın dediği konuyuda gözden geçirerek, burada gönderdiğin config file benim sana gönderdiğim yazımdakilerle tutmuyor adımları oradaki gibi birebir yapabilirmisin ?
Teşekkürler
Koray hocam ilginiz için çok teşekkür ederim. Sizin gönderdiğiniz sitede anlatılanlar ile benim ekrana kopyaladığım bilgiler aynı. İçeriden bağlantılarda sorun yaşamıyorum. Nat kuralıda düzgün çalışıyor sadece dışarıdan sunucuya erişim sırasında bağlantı kuramama sorunu var.
Aşağıda ki hatayı almadan önce, sunucu ile bağlantı kurulduğunu klasöre erişmek için beklediğini belirtiyor. Bu bekleme biraz uzun sürünce aşağıda bulunan hatayı karşımıza getiriyor.
"Server sent passive reply with unroutable address 10.60.0.4, using host address instead.
Zaman aşımı algılandı (data connection)
Klasör listesi alınamadı '/' klasörü listelenirken hata "
pasv_enable=YES
pasv_min_port=60000
pasv_max_port=60100
pasv_address=0.0.0.0 (dış ip adresiniz olucak burada 0.0.0.0 yerine )
satırlarını konfigurasyone ekleyip deneyebilirmisiniz.
iyi çalışmalar
pasv_enable=YES
pasv_min_port=60000
pasv_max_port=60100
pasv_address=0.0.0.0 (dış ip adresiniz olucak burada 0.0.0.0 yerine )
satırlarını konfigurasyone ekleyip deneyebilirmisiniz.
iyi çalışmalar
Vasvi Bey gönderdiğiniz satırları ekledim. vsftpd servisini restart ettim. Sonuç değişmedi. Gökhan bey Nat sorunu olabilir dedi. Dışarıdan ftp://sunucuip si yazdığımızda kullanıcı adı ve şifre ekranı geliyor. bu bilgileri girdiğimizde hata veriyor. Ama bu bilgiler ile yerelağdan girebiliyoruz. Yetkilendirme ve Nat ile ilgili bir sorun olduğunu düşünmüyorum.
port yonlendirmeyi hangi cihaz üzerinde nasıl yapıyorsunuz
onun ekran cıktısını paylaşma şansınız varmıdır
sadece 21 portunu yonlendirmişsiniz
içerde 21 tcp , 20 udp portlarına yonlendirme yapmanız gerekiyor
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
sadece 21 portunu yonlendirmişsiniz
içerde 21 tcp , 20 udp portlarına yonlendirme yapmanız gerekiyor
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
Dediğiniz şekilde 20 udp portunu ekledim.
Aynı hatayı verdi.