Hej!
Jag har låst mig ute från min server när jag ändrade SSH porten.
Har haft problem med folk som kör bruteforce attack och tänkte att det är bäst att flytta den från standardporten.
Glömde dock öppna porten i brandväggen

(ufw) och kommer därmed inte åt SSH.
Jag har försökt köra sudo via PHP med följande:
<?php
$output = shell_exec('echo 'lösenord' | sudo -S ufw disable');
echo "<pre>$output</pre>";
?>
och även för att försöka skriva över SSH-konfigurationen:
<?php
$output = shell_exec('echo 'lösenord' | sudo -S echo 'Port 22 > /etc/ssh/sshd_config');
echo "<pre>$output</pre>";
?>
...men inget av de fungerar...
Skulle verkligen uppskatta om någon kunde komma med förslag eller en lösning.
Mvh.