7.09.2018 16:22 tarihinde Mesut Güler yazdı:
> Merhaba,
> 
> 
> pi kullanıcısı /etc/shells de tanımlı bir shell kullanıyorsa (ki öyle
> olmalı) sorun yok görünüyor.
+Bu kısımın öyle olup olmadığını nasıl anlaya bilirim? Keza sizin kadar 
tecrübeli değilim!


> 
> filezilla istemci ile ftp server (pi) ile aynı ağda mı?
+Evet aynı ağdalar

> 
> vsftpd veya diğer diğer ftp sunucularda aram pek iyi değil. pek
> kullanmıyorum. ama kendi bilgisayarımda bazı cihazların firmware
> güncellemeleri sadece ftp den yapabiliyordum o amaçla kurmuştum ve hala
> vsftpd aktif.
> karşılaştırmanız için ilgili config:
+Sizin gönderdiğiniz config den sonra dosyamı böyle güncelledim.
#######################################
listen=NO
listen_ipv6=YES
anonymous_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=YES
local_enable=YES
chroot_local_user=YES
local_root=/var/www/html/
user_sub_token=pi
write_enable=YES
local_umask=002
allow_writeable_chroot=YES
ftpd_banner=Welcome to my Raspberry Pi FTP
##################################################

> $cat /etc/vsftpd.conf |grep -v ^#
> listen=NO
> listen_ipv6=YES
> anonymous_enable=NO
> local_enable=YES
> dirmessage_enable=YES
> use_localtime=YES
> xferlog_enable=YES
> connect_from_port_20=YES
> secure_chroot_dir=/var/run/vsftpd/empty
> pam_service_name=vsftpd
> rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
> rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
> ssl_enable=NO
> 
> kendi kullanıcım ile giriş yapabiliyorum. Aynı ağda isem sorun yok. Dış
> ağdan test etmedim ama önünde bir firewall/router gibi bir şey varsa,
> passive port aralığı tanımları yapmak gerekir ve o portları ilgili
> router/firewall dan ftp servera ayrıca yönlendirmek lazım. hatta dış ip
> adresini de yine conf dosyasında tanımlamak gerekebiliyor.
> Yapısı gereği istemci tarafında da port açıyor aktif modda, passive mode
> için de cebelleşmek gerekiyor.
> 
Burada çok fazla bir pc yok. Hatta çok komplike bir ağımız da yok.
Standart bir modemimiz ve wifi üzerinden ona bağlı 4-5 kullanıcı var.
O yüzden herhangi kısıtlama vb şey olacağını sanmıyorum.
> pi üzerinden test edin.
> $ftp localhost
> kullanıcı ve parolayı girin. sonuç nedir?
> 
Komutların hepsini rasp üzerinden yazdım.
Çıktıları aşağıdaki gibi.
pi@rsp:/etc $ ftp localhost
-bash: ftp: komut yok
pi@rsp:/etc $ $ftp localhost
-bash: localhost: komut yok
pi@rsp:/etc $

İyi çalışmalar dilerim.

> saygılar
> 
> 
> 07-09-2018 15:46 tarihinde SEVGI yazdı:
>> Merhabalar,
>> Filezilla üzerinde SSH ile bağlana biliyorum.
>> (Bilgilendirme için teşekkür ederim.)
>>
>> FTP Bağlantısını şuan için kullanıp yapılandırsam iyi olacak.
>> Sanırım ilerde başka şeylerde de lazım olacak gibi.
>>
>> Bahsettiğiniz dosyalarımın içeriğini altda paylaşıyorum ancak burada ne
>> eksik ya da neyi düzeltmem konusunda hiç bir fikrim yok.
>>
>> İyi çalışmalar dilerim.
>>
>> pi@rsp:/etc $ cat shells
>> # /etc/shells: valid login shells
>> /bin/sh
>> /bin/dash
>> /bin/bash
>> /bin/rbash
>>
>> pi@rsp:/etc $ cat ftpusers
>> # /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).
>>
>> root
>> daemon
>> bin
>> sys
>> sync
>> games
>> man
>> lp
>> mail
>> news
>> uucp
>> nobody
>> pi@rsp:/etc $
>>
>>
>> 7.09.2018 15:26 tarihinde Mesut Güler yazdı:
>>> Merhaba
>>>
>>> FTP çok eski bir protokol hem güvenlik açısından hem de protokol kendi
>>> yapısı (NAT vb.) günümüz şartlarına pek uymuyor.
>>>
>>> FTP ye özel bir neden dolayı ihtiyacınız yoksa kullanmayın.
>>> direk scp kullanın derim. filezilla da destekler
>>> sadece pi üzerinde ssh server kurulu değilse kurun ve çalışıtırın
>>>
>>> raspian ve armbian ile ben de uğraşıyorum bol bol
>>> ssh varken ftp ye ihtiyacım hiç olmadı.
>>>
>>> illa ftp derseniz de /etc/ altında
>>> "shells" ve "ftpusers" dosyalarını kontrol edin. FTP ye erişim izinleri
>>> bunlarla da ilgili.
>>>
>>> saygılar
>>>
>>> 07-09-2018 14:56 tarihinde SEVGI yazdı:
>>>> Merhabalar,
>>>> Raspbian işletim sistemi üzerinde ftp server kurmaya çalışıyorum.
>>>>
>>>> sudo apt-get install vsftpd -y
>>>>
>>>> komutu ile kurulum yaptım.
>>>>
>>>> /etc/vsftpd.conf dosyamın içeriğini aşağıdaki şekilde düzenledim.
>>>> ssl_enable=YES
>>>> local_enable=YES
>>>> chroot_local_user=YES
>>>> local_root=/var/www/html/
>>>> user_sub_token=pi
>>>> write_enable=YES
>>>> local_umask=002
>>>> allow_writeable_chroot=YES
>>>> ftpd_banner=Welcome to my Raspberry Pi FTP
>>>>
>>>> Daha sonrasında ilgili gruba eklemeleri yaptım.
>>>> sudo usermod -a -G www-data pi
>>>> sudo usermod -m -d /var/www/html/ pi
>>>> sudo chown -R www-data:www-data /var/www/html/
>>>> sudo chmod -R 777 /var/www/html/
>>>>
>>>> en son adım da     
>>>> sudo service vsftpd restart
>>>> komutu ile servisi yeniden başlattım. Bu adımların hiç birinde konsol
>>>> ekranında her hangi bir hata çıktısı almadım.
>>>>
>>>> Filezilla dan bağlantı ayarlarını
>>>> İLETİŞİM KURALI - FTP DOSYA AKTARIM İLETİŞİM KURALI
>>>> SUNUCU - 192.168.1.29
>>>> ŞİFRELEME - OLABİLİYORSA TLS ÜZERİNDE FTP KULLANILSIN
>>>> OTURUM AÇMA TÜRÜ - NORMAL
>>>> KULLANICI -pi
>>>> PAROLA - (login olurken kullandığım parola)
>>>> olarak düzenledim ancak bağlan dediğim de
>>>>
>>>>
>>>> "ECONNREFUSED - Bağlantı sunucu tarafından reddedildi" ile bağlantı
>>>> kurulamadı.
>>>> Hata:              Sunucuyla bağlantı kurulamıyor
>>>>
>>>> hatasını alıyorum.
>>>>
>>>> Konuyla ilgili sorunu nasıl çözebilirim.
>>>> İyi çalışmalar Dilerim.
>>>> _______________________________________________
>>>> Linux-programlama mailing list
>>>> [email protected]
>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> [email protected]
>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> 
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> 
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap