Назад | Перейти на главную страницу

Как в одной команде проверить, жив ли ssh-туннель и внешний ip?

Я подключаюсь к phpsеclib вот так:

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}

echo $ssh->read('username@username:~$');
$ssh->write("some commands"); // here is the question
echo $ssh->read('username@username:~$');
?>

И я хочу проверить, может ли мой ssh ​​туннелировать трафик и получить внешний IP-адрес.

Под внешним ip я подразумеваю IP, который мы получим после подключения (иногда он отличается от IP, к которому мы подключаемся).