Linux中通过TLS/SSL的FTP而不安装外部软件包?

Linux中通过TLS/SSL的FTP而不安装外部软件包?,linux,ftp,suse,ftps,Linux,Ftp,Suse,Ftps,我们在Linux服务器上有一个非root帐户,所以它无法安装软件包 我们必须将ftps连接到此服务器中的另一台计算机 如果我尝试这样做: >ftp [machinName] 插入用户名后,显示以下错误: 534策略需要ssl ftp 如何在没有外部包(如lftp、curl等)的情况下通过SSL处理FTP My Linux:SUSE Linux version 11大多数*nix服务器都安装了一些脚本语言。PHP或Python具有FTPS(FTP over TLS/SSL)函数 因此,您可

我们在Linux服务器上有一个非root帐户,所以它无法安装软件包 我们必须将ftps连接到此服务器中的另一台计算机

如果我尝试这样做:

>ftp [machinName]
插入用户名后,显示以下错误:

534策略需要ssl ftp

如何在没有外部包(如lftp、curl等)的情况下通过SSL处理FTP


My Linux:SUSE Linux version 11

大多数*nix服务器都安装了一些脚本语言。PHP或Python具有FTPS(FTP over TLS/SSL)函数

因此,您可以为FTPS任务编写PHP/Python脚本

  • PHP:
  • Python:

创建my_ftps_script.php并运行命令:php my_ftps_script.php后,它显示以下错误:-bash:php:command not found/usr/bin/php没有这样的文件或目录,因此您可能没有安装php。或者安装到不同的路径。请尝试
find/-name php 2>/dev/null
,或者您可以尝试其他脚本语言,如Python或Perl。我有Python,但我不熟悉Python的语法。我的Python版本2.6.8 FTP_TLS不受支持,此库添加到2.7+。不幸的是,我无法更新到非根帐户的更高版本,并且没有权限