Sanal Sunucu Kullanıcı Şifresini Değiştir

Belirli bir hizmet ID'sine sahip Sanal Sunucudaki belirtilen kullanıcının şifresini değiştirmek için bu endpointi kullanın.

Belirli bir hizmetinize (service) bağlı olan Sanal Sunucudaki bir kullanıcının (örneğin 'root') şifresini değiştirmek için aşağıdaki bilgileri kullanabilirsiniz.

Endpoint Bilgileri

Ön bilgi:

HTTP Methodu: POST

URL Yolu: /api/services/{service_id}/vps/change-password

Tam URL (Örnek): https://nodesty.com/api/services/YOUR_SERVICE_ID/vps/change-password

  • {service_id} (Path Parametresi): Şifresi değiştirilecek kullanıcının bulunduğu hizmetin benzersiz kimliğidir. URL'de YOUR_SERVICE_ID yazan kısmı bu değerle değiştirmelisiniz.

Kimlik Doğrulama (Authentication)

Bu isteği yapabilmek için Authorization başlığını (Header) kullanmanız gerekmektedir.

  • Header Adı: Authorization
  • Değer Formatı: PAT <TOKEN>

<TOKEN> kısmını size özel Nodesty Kişisel Erişim Token'ınız (Personal Access Token) ile değiştirin. Token'ınızı Müşteri Paneli'nden alabilirsiniz.

İstek (Request)

Bu endpoint, GET metodu ile çalışmasına rağmen bir Request Body gönderilmesi gereklidir. Body, JSON formatında olmalı ve şifresi değiştirilecek kullanıcı adı ile yeni şifreyi içermelidir.

  • Content-Type: application/json

Request Body Yapısı:

{
  "username": "string",
  "password": "string" 
}
  • username (string, zorunlu): Şifresi değiştirilecek olan Sanal Sunucu üzerindeki kullanıcı adı (örneğin root).
  • password (string, zorunlu): Belirtilen kullanıcı için atanacak yeni şifre. Güçlü bir şifre belirlemeniz önerilir.

Örnek İstek (cURL)

Aşağıdaki komut ile kendi token'ınızı, API adresinizi, ilgili hizmetin service_id'sini, kullanıcı adını ve yeni şifreyi belirterek şifre değiştirme işlemini tetikleyebilirsiniz:

request.bash
# YOUR_PERSONAL_ACCESS_TOKEN kısmını kendi tokenınız ile değiştirin.
# YOUR_SERVICE_ID kısmını ilgili hizmetin ID'si ile değiştirin.
# TARGET_USERNAME kısmına şifresi değişecek kullanıcı adını girin (örn: root).
# YOUR_NEW_PASSWORD kısmına güçlü bir şifre girin.

curl --request GET \\
     --url https://nodesty.com/api/services/YOUR_SERVICE_ID/vps/change-password \\
     --header 'Authorization: PAT YOUR_PERSONAL_ACCESS_TOKEN' \\
     --header 'Content-Type: application/json' \\
     --data '{
       "username": "TARGET_USERNAME",
       "password": "YOUR_NEW_PASSWORD" 
     }'

Bu isteği başarıyla gönderdiğinizde, sunucu genellikle şifre değiştirme işleminin başarıyla tamamlandığını veya başlatıldığını belirten bir yanıt dönecektir. Hatalı durumlarda (örneğin geçersiz token, bulunamayan service_id, geçersiz kullanıcı adı veya zayıf şifre) uygun bir HTTP hata kodu alırsınız.