Sorum şu: vsftpd sistemime giriş yapmama izin vermek için hangi ayarları değiştirmem ve / veya komutları çalıştırmam gerekiyor?
Sftp yerine ftp kullanarak giriş yaptığımda bu hatayı alıyorum:
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
Bu kullanarak oturum açarken çalışır sftp@
, ancak sunucum bir güvenlik duvarının arkasında ve ben ftp yanı sıra sftp kullanarak oturum açabilmek gerekir.
"OOPS" hatası hakkında oldukça az yazı bakıyordum ama şimdiye kadar giriş şansımız olmadı.
Sistemim ve ayarlarım hakkında bazı bilgiler:
CentOS 6.4 kullanıyorum.
iptables ve ip6tables durdurulur ve devre dışı bırakılır.
Giriş dizinim 700 korumalı ve 750'yi denedim, sadece bunun bir fark yaratıp yaratmadığını görmek için. Yapmadım.
İşte aktif hatlar /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Giriş adım kullanıcı_ listesinde değil.