Connection SSH RSA KEY with phpseclib – PHP Compute Engine GCP

   

Hai, kali ini saya akan share source code untuk koneksi SSH server

Sebelum memulai download phpseclib https://sourceforge.net/projects/phpseclib/ lalu extract dalam 1 folder yang sama

Buat 1 file index.php pada folder phpseclib, kemudian ketik:

<?php
include('Net/SSH2.php');
include('Crypt/RSA.php');
$ssh = new Net_SSH2('IPkamu');
$key = new Crypt_RSA();
$key->loadKey(file_get_contents('privatekey.pem'));
if (!$ssh->login('username', $key)) {
    exit('Login Failed');
}

echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
?>

Masukkan Private Key yang akan kita buat untuk koneksi, disini saya menggunakan privatekey.pem

Jalankan XAMPP, dan lihat hasil nya 🙂

   

Wahyu Amaldi, M.Kom has written 209 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>