• 31-01-2025, 16:15:58
    #1
    Merhaba, R10 da bir üye ile bir bot konusunda anlaşma yaptık. Son aşama olan her domaine özel FTP hesabı ekleme kısmı kaldı bu konuda sorun yaşıyoruz.
    Bir bot yaptık bota verdiğimiz komutta sitelerin footer kısmına link eklemesi yapıyor. Yazılımcı şöyle bir konu açtı
    https://www.r10.net/cpanel-plesk-dir...ogrenirim.html
    Botumuz mevcut ve bot benden bu bilgileri istiyor.

    Ftp Host:
    Kullanıcı adı:
    Şifre:
    Kök Dizin:
    Dosya
    Yolu:

    Burada istedikleri yazıyor alanında uzman bir kişi ile çalışmak istiyoruz.
    İletişim 0252 606 08 85
  • 31-01-2025, 16:19:44
    #2
    pm iletir misin hocam
  • 31-01-2025, 16:32:49
    #3
    SSH erişimin varsa bash script veya komut ile tüm domainleri tarayıp otomatik FTP hesabı açabilirsin. Aşağıdaki kodu çalıştırınca tüm siteler için FTP hesapları otomatik oluşacak ve şifreler bir dosyaya kaydedilecek.

    for domain in $(ls /home/*/domains); do
        user=$(echo $domain | cut -d'.' -f1) # Kullanıcı adını oluştur
        password=$(openssl rand -base64 12) # Rastgele şifre oluştur
        echo "Domain: $domain - Kullanıcı: $user - Şifre: $password"
        echo "$user:$password" >> ftp_accounts.txt # Bilgileri kaydet
        echo "ftpuser=$user" >> /etc/proftpd.passwd # FTP kullanıcısını ekle
        mkdir -p "/home/$user/domains/$domain/public_html/wp-content/themes"
        chown -R $user:$user "/home/$user/domains/$domain/public_html/wp-content/themes"
    done
    örnek format :
    FTP Host: ftp.sunucuadresin.com
    Kullanıcı adı: alanadi_ftp
    Şifre: 8dGfX5lK3jM (otomatik oluşturulan şifre)
    Kök Dizin: /home/kullaniciadi/domains/
    Dosya Yolu: /home/kullaniciadi/domains/alanadi.com/public_html/wp-content/themes/