Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助一个简单的php脚本登录到FTP通过自定义端口删除文件_Php_Ssh_Ftp - Fatal编程技术网

需要帮助一个简单的php脚本登录到FTP通过自定义端口删除文件

需要帮助一个简单的php脚本登录到FTP通过自定义端口删除文件,php,ssh,ftp,Php,Ssh,Ftp,我在通过SSH应用防火墙规则时断开了连接。因此,我不能SSH到我的虚拟服务器。由于我可以访问前端,端口80、端口443是打开的,PHP正在运行,这是编辑/etc/ssh/sshd_config文件端口的最佳方式。由于我有root用户的用户名/密码,我看到了其他问题的叠加。我对PHP编码不是很在行。我想,这段代码可以连接: <?php $ftp_server = "127.0.0.1"; $ftp_port = "443"; $ftp_user_name = "username"; $f

我在通过SSH应用防火墙规则时断开了连接。因此,我不能SSH到我的虚拟服务器。由于我可以访问前端,端口80、端口443是打开的,PHP正在运行,这是编辑
/etc/ssh/sshd_config
文件端口的最佳方式。由于我有root用户的用户名/密码,我看到了其他问题的叠加。我对PHP编码不是很在行。我想,这段代码可以连接:

<?php
$ftp_server = "127.0.0.1"; 
$ftp_port = "443"; 
$ftp_user_name = "username";
$ftp_user_pass = "password";
$conn_id = ftp_ssl_connect($ftp_server, $ftp_port, "30");
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
echo ftp_pwd($conn_id); 
echo "hello";
ftp_close($conn_id);
?>

我需要帮助修改以删除、上载或覆盖
/etc/ssh/sshd\u config
文件。提前感谢。

FTPS(通过TLS/SSL的FTP)不是SFTP(通过SSH)

您需要使用,而不是FTP功能

例如,见


您也可以使用。

我全部阅读!实际上,它是非托管服务器。但谢天谢地,主机刷新了防火墙,所以基本上我不需要编码!非常感谢你的回答,不客气。虽然我们在一起。