Wo willst du den das php script hinlegen das du es aufrufen kannst?Hallo, ich habe auf der Synology "nur" den Ordner "/var/services/homes/admin"
Wie heist den das Web-Root Verzeichnis?
Wo willst du den das php script hinlegen das du es aufrufen kannst?Hallo, ich habe auf der Synology "nur" den Ordner "/var/services/homes/admin"
Der ".ssh" Ordner auf der Synology liegt jetzt in "/var/services/homes/admin/.ssh/"
$connection = ssh2_connect('192.168.178.22', 22, array('hostkey'=>'ssh-rsa'));
if (ssh2_auth_pubkey_file($connection, 'automat',
'/var/services/homes/admin/.ssh/automat_rsa.pub',
'/var/services/homes/admin/.ssh/automat_rsa')) {
echo "Public Key Authentication Successful\n";
} else {
die('Public Key Authentication Failed');
}
$stream = ssh2_exec($connection, 'sudo /opt/test/test.sh');
?>
Wollte ja nur sagen wo was liegt usw.
Aber es klappt leider nicht "Public Key Authentication Failed"
Müssen die automat_rsa.pub und automat_rsa noch rechte haben?
admin@DiskStation:/var/services/web$ ls -la
total 28
drwxrwxrwx+ 6 root root 4096 Jan 24 23:36 .
drwxr-xr-x 30 root root 4096 Jan 26 15:19 ..
drwxrwxrwx+ 2 admin users 4096 Jan 7 15:06 dlc
drwxrwxrwx+ 3 root root 4096 Jan 26 15:19 @eaDir
drwxrwxrwx+ 2 admin users 4096 Jan 26 15:09 ssh
drwx--x--x 2 http http 4096 Jan 7 14:54 web_images
admin@DiskStation:~/.ssh$ chown http:http *
chown: changing ownership of ‘automat_rsa’: Operation not permitted
chown: changing ownership of ‘automat_rsa.pub’: Operation not permitted
drwxrwxrwx+ 2 admin users 4096 Jan 26 15:09 ssh
admin@DiskStation:~/.ssh$ ssh automat@192.168.178.22 -i /var/services/homes/admin/.ssh/automat_rsa
The authenticity of host '192.168.178.22 (192.168.178.22)' can't be established.
ECDSA key fingerprint is SHA256:lZusiVPikkGBBaE+2amLBnT3ifPNdkFCw2rnkWTkNX4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.178.22' (ECDSA) to the list of known hosts.
Load key "/var/services/homes/admin/.ssh/automat_rsa": Permission denied
automat@192.168.178.22's password:
We use essential cookies to make this site work, and optional cookies to enhance your experience.