我在通过SSH应用防火墙规则时断开了连接。所以,我不能SSH到我的虚拟服务器。由于我可以访问前端,端口80,端口443是打开的,PHP正在运行,这是编辑/etc/ssh/sshd_config
文件端口的最佳方式。由于我有root用户的用户名/密码,我看到了StackOver的其他问题。我对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);
?>
我需要帮助修改删除&上传或覆盖CCD_ 2文件。提前谢谢。
FTPS(通过TLS/SSL的FTP)不是SFTP(通过SSH)。
您需要使用PHP SSH2函数,而不是FTP函数。
例如,请参阅如何使用PHP进行SFTP?
您也可以使用phpseclib。