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'deYOUR_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ğinroot
).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:
# 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.