logo 1
  • Anasayfa
  • Nedir?
  • Nasıl Yapılır?
  • Seo
  • WordPress
  • Kategoriler
    • Gündem
    • Kitap
    • Yazılım
    • WordPress Tema
    • Siber Güvenlik
    • Teknoloji
Reading: PHP ile RDM Bağlantısı ve SSH Komutu Çalıştırma
Share
Site Kur
Taha Mumcu Kişisel BlogTaha Mumcu Kişisel Blog
Font ResizerAa
  • Complaint
  • Advertise
Search
  • Homepage
  • Features
    • Post Headers
    • Layout
  • Categories
    • Lifestyle
    • Wellness
    • Healthy
    • Nutrition
  • More Foxiz
    • Complaint
    • Sitemap
    • Advertise
  • Contacts
Follow US
Copyright © 2014-2023 Ruby Theme Ltd. All Rights Reserved.
Taha Mumcu Kişisel Blog > Blog > Yazılım > PHP ile RDM Bağlantısı ve SSH Komutu Çalıştırma
Yazılım

PHP ile RDM Bağlantısı ve SSH Komutu Çalıştırma

photo 1599507593362 50fa53ed1b40
photo 1599507593362 50fa53ed1b40
Taha Mumcu
By Taha Mumcu
Last updated: 15 Aralık 2022
0 Min Read
SHARE

Merhaba,

Güzel bir mevzu var ve fazlaca fazla kaynak yok. PHP ile RDM bağlantısı yapma ve bağlantı sonrasında SSH komutu çalıştırarak bunu yazdırabilir miyiz?

PHP ile RDM 2020.2.20’ye bağlanarak SSH login olup whmlogin ve plesklogin ssh komutlarını çalıştıran bir örnek kod bloğu aşağıdaki şeklinde olabilir:

<?php

// RDM 2020.2.20'ye bağlanıyoruz
$rdm = new RDClient("rdm.example.com", "username", "password");

// SSH login için lüzumlu detayları belirliyoruz
$sshInfo = array(
    "host" => "ssh.example.com",
    "username" => "sshuser",
    "password" => "sshpassword"
);

// SSH bağlantısını kuruyoruz
$rdm->connectSSH($sshInfo);

// whmlogin komutunu çalıştırıyoruz
$rdm->runSSHCommand("whmlogin");

// plesklogin komutunu çalıştırıyoruz
$rdm->runSSHCommand("plesklogin");

// SSH bağlantısını kapatıyoruz
$rdm->disconnectSSH();

?>

Bu kod bloğunda, RDM 2020.2.20 ürününü kullanarak PHP ile bağlanılıyor ve SSH login işlemi gerçekleştiriliyor. Sonrasında, whmlogin ve plesklogin ssh komutları çalıştırılıyor ve son olarak olarak SSH bağlantısı kapatılıyor.

Not: Bu örnek kod bloğu tam olarak çalışabilmesi için RDM 2020.2.20 ürününün kurulu ve konfigüre edilmiş olması gerekmektedir. Ek olarak, bu örnek kod bloğunda kullanılan RDMClient ve SSHInfo sınıflarının hakkaten de mevcut olduğundan güvenli olmalısınız. Eğer bu sınıflar yoksa, kod bloğunu uygun şekilde düzenlemek gerekebilir.

Peki bu gelen ssh yanıtlarını {nasıl} yazdırabiliriz?

<?php

// RDM 2020.2.20'ye bağlanıyoruz
$rdm = new RDClient("rdm.example.com", "username", "password");

// SSH login için lüzumlu detayları belirliyoruz
$sshInfo = array(
    "host" => "ssh.example.com",
    "username" => "sshuser",
    "password" => "sshpassword"
);

// SSH bağlantısını kuruyoruz
$rdm->connectSSH($sshInfo);

// whmlogin komutunu çalıştırıyoruz
$output = $rdm->runSSHCommand("whmlogin");

// whmlogin komutunun yanıtını ekrana yazdırıyoruz
echo $output;

// plesklogin komutunu çalıştırıyoruz
$output = $rdm->runSSHCommand("plesklogin");

// plesklogin komutunun yanıtını ekrana yazdırıyoruz
echo $output;

// SSH bağlantısını kapatıyoruz
$rdm->disconnectSSH();

?>

Bu kod bloğunda, whmlogin ve plesklogin komutları çalıştırılıyor ve yanıtları ekrana yazdırılıyor. Bu örnekte, runSSHCommand fonksiyonunun döndürdüğü cevap kıymeti $output değişkenine atanarak ekrana yazdırılıyor. Bu yöntemle, whmlogin ve plesklogin komutlarının yanıtlarını text olarak ekrana yazdırabilirsiniz.

Not: Bu örnek kod bloğu tam olarak çalışabilmesi için RDM 2020.2.20 ürününün kurulu ve konfigüre edilmiş olması gerekmektedir. Ek olarak, bu örnek kod bloğunda kullanılan RDMClient ve SSHInfo sınıflarının hakkaten de mevcut olduğundan güvenli olmalısınız. Eğer bu sınıflar yoksa, kod bloğunu uygun şekilde düzenlemek gerekebilir.

Share This Article
Facebook Copy Link Print
ByTaha Mumcu
Follow:
Ben Taha Mumcu, Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim. Henüz genç yaşta birçok tecrübeye ulaşan ve koyulan engelleri aşarak bir yerlere gelmek için çaba göstermekten çekinmiyorum.
Previous Article photo 1599507593362 50fa53ed1b40 Maaşın 4’de 1’ini Hesaplayan Program
Next Article photo 1599507593362 50fa53ed1b40 PHP ile Domain DNS Lookup Örneği
Son Yazılar
TRHABER GORSEL.jpg
Arsenal En Son Ne Zaman Şampiyon Oldu? Premier Lig Geçmişi
7 Temmuz 2026
Ankara masasi yayin.jpg
Ağrı Tedavisinde Dexpass Kullanımı
7 Temmuz 2026
Anahtar Kopyalama İşlemleri İçin Bilmeniz Gerekenler
Anahtar Kopyalama İşlemleri İçin Bilmeniz Gerekenler
5 Temmuz 2026
Oyuncak Ce Belgesi Çocuk Güvenliği İçin Zorunlu Bir Standart
Oyuncak Ce Belgesi Çocuk Güvenliği İçin Zorunlu Bir Standart
27 Haziran 2026
İstanbul Seo Danışmanlığı Hizmeti Nasıl Seçilir?
İstanbul Seo Danışmanlığı Hizmeti Nasıl Seçilir?
21 Haziran 2026
Popüler Yazılar
sebeke sorunlari
Şebeke Problemi ,Telefon Çekmiyor Sorunlarının Çözümü
3 Ocak 2023
bimber
WordPress Viral Tema – Bimber
19 Kasım 2020
blognasilacilir
Kişisel Blog Nasıl Açılır? Kişisel Blog Nedir?
5 Ocak 2021
laptop 3706810 1280
En İyi Hosting Firmaları 2023
14 Ekim 2023
Binance vs OKX kripto borsasında kim önde
21 Ekim 2025

You Might Also Like

pythonlogo min
Python

Python Girilen Ay ve Senenin Takvimini Yazdırma

0 Min Read
403 error
Yazılım

403 Forbidden Hatası Nedir? Çözüm Önerileri

2 Min Read
ozel yazilim gelistirme 768x432
GündemYazılımTeknoloji

Bu Devirde Yazılımcı Olmak Çok Kolay! Peki Nasıl?

5 Min Read
Firewall and Router Management
Yazılım

Güvenlik Duvarı(Firewall) Nedir? FreeBSD İçin Yazılımsal Firewall

13 Min Read
logo 1

Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim.

Başlıklar

  • Gündem
  • Teknoloji
  • Karşılaştırma
  • WordPress
  • Seo
  • Internet
  • Nasıl Yapılır?
  • Nedir?

Sponsor Bağlantılar

  • Kocaeli Web Tasarım
  • VDS Satın Al
  • Hosting

Web Tasarım Teklifi Alın

Kocaeli Dijital ile tanışın ve hemen web sitesi veya seo teklifi alın!
Ziyaret Et

© 2026 Taha Mumcu Kişisel Blog. Tüm hakları saklıdır. SEOADAM

SEO

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?