Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I recently posted a question titled “ssh2_auth_pubkey_file: Can't Get To Work”. I found a solution and posted an answer.
The PHP file in that article was invoked from the command line. This time I’m trying (unsuccessfully) to invoke it from a web form. The file is mostly the same, and both files I’m using are at the same level on the same server. The following message appears in /var/log/apache2/error.log
*…PHP Warning: ssh2_auth_pubkey_file(): Authentication failed for <my username> using public key: Unable to open public key file in /var/www/html/test.php on line 12, referer: http://<my server’s IP#>/test.htm *
I’m guessing the problem has to do with owners or permissions somewhere, but I can’t get that worked out. Anyone have an idea of why authentication fails from web page invoking? Thanks for any assistance. Code from files ….
Simple HTML form - test.htm.
<!DOCTYPE html>
<html lang="en-US">
<head>
<title>Test</title>
</head>
<body>
<form method="post" action="test.php">
<p><button type="submit" >Submit</button> <button type="reset" >Reset</button></p>
</form>
</body>
</html>
Simple PHP file - test.php
<?php
$host = "receiving server IP";
$port = 22;
$conn = ssh2_connect($host, $port);
$username = "my username";
$pub_key = "/home/my username/.ssh/id_rsa.pub";
$pri_key = "/home/my username/.ssh/id_rsa";
if(ssh2_auth_pubkey_file(
$conn,
$username,
$pub_key,
$pri_key))
{
echo "Authentication succeeded";
}
else
{
echo "Authentication failed";
}
// eventual scp code here to send file to receiving server.
?>
donmez.dogan
41809fc37fa549b98a34934d238850
Código de referido Binance
yolanda smith
b1cfd497da4348d08019b0315db7a0
Deeraj EA
1ddffddc31ea402a842dcb134f6134
bec1cd09097d477da725b161a4066f
Anjanesh Lekshminarayanan
Anjanesh Lekshminarayanan
Md. Habibur Rahman Talukder Shamim
CCST