草庐IT

php - 使用 sftp 和 ssh2 的 fopen 段错误

我有一个在AWS上运行的php系统和一个使用shh2和sftp在外部服务器上上传xlsx文件的类。此代码在上次升级aws包openssh-clients-6.6.1p1-31.62和openssh-server-6.6.1p1-31.62之前一直运行良好,此时我有一个fopen期间出现strong>segfault。Fopen在外部服务器上创建一个文件。这里的代码:$stream=@fopen("ssh2.sftp://$this->sftp$remote_file",'w');然后我使用$stream来编写内容,但是代码停止在fopen上,因为出现了段错误。我没有找到关于这个问题的任

php - 在 PHP 中通过 SFTP 传输大文件

我有一个大文件(200MB以上)。我需要通过PHPcron作业传输它。使用Phpseclib会出现以下错误:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate4133bytes)in/app/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php有什么方法可以用PHPcronjob做到这一点?代码很简单,其中$localFile是一个已经存在的CSV文件$sftp->put('/Import/coupons/coupons_import_test.csv',$localFile

通过 sftp 从远程服务器下载 PHP

这可能以前有人问过,我是PHP的新手,我正在努力学习尽可能多的东西,但这真的让我感到震惊。基本上我想知道的是,我将如何使用PHP代码让它将所有内容从远程服务器下载到本地位置。它正在下载所有内容,而不仅仅是我卡住的一个文件。那么有人可以向我展示/解释我将如何做到这一点吗?到目前为止我得到了什么:";}}}fclose($stream);?>我想我的$remote="$remote_dir";是错误的,老实说,当我想要整个目录时,我得到了$filename,这就是我目前所拥有的。 最佳答案 下面是一段关于如何读取文件夹并下载其所有文件的

android - 如何在 Android 中创建 SFTP 连接?

我想开发一个安全的FTP连接到服务器并使用Android发送/检索文件。我研究了很多,发现了很多不同的方法,所以我不知道这个项目需要哪些工具和库。我需要什么样的服务器?(我听说了OpenSSH)如何让它在我的Windows系统上运行?我必须使用哪些库?我正在使用Windows和Eclipse。 最佳答案 您可以只运行SFTP服务器并在您的Android设备上使用SFTP客户端;FileZilla,OpenSSH,Cerberus等-有数百万台SFTP服务器。安装它,并设置身份验证(用户名和密码、证书,无论您喜欢什么)。确保SFTP端

c++ - SFTP C++ 库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。社区在11个月前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决Improvethisquestion谁能推荐一个适合WindowsC++应用程序的SFTP库?如果有跨平台的,那就更好了,但这不是必需的。它用于商业应用程序,因此付费不是问题。我正在使用精湛的UltimateTCP/IP支持FTP-S但不支持SFTP的库(是的,我知道,是不是很困惑!)。我遇到了Chilkat库,看起来不错,但想知

windows - 如何通过 pbrun 运行 SFTP

我有一个(*nix)服务器,其中某些文件夹的访问权限仅限于管理员帐户。为了访问其中一些文件夹,我们使用pbrun命令告诉一些“守护进程”为我们访问它(我想?)。我需要将安全目录(我pbrun进入的目录之一)中的整个文件夹复制到我的Windows计算机(不是服务器,只是普通PC)上。我想我需要使用SFTP通过SSH连接到服务器并获取文件,但由于我无法访问我帐户中的文件,所以我无法使用我的凭据进行SFTP。另外,我没有pbrunning帐户的密码,所以我不能直接使用该帐户进行SFTP。而且pbrun不是FTP命令,所以我不能直接将它添加到FTP中...基本上,我的问题是如何在我的计算机上获

windows - 适用于 Windows 的最佳免费脚本 SFTP 客户端是什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion适用于Windows的最佳免费脚本SFTP客户端是什么?我看过WinSCP和FileZilla。WinSCP好像挺buggy(clickhere),而且FileZilla似乎不太适合编写脚本。有什么建议吗?基本上我想做的是:从计划任务登录到远程服务器,拉取任何文件,然后从远程服务器删除它们。

java - 使用 JSch 从 SFTP 服务器下载文件

我正在使用jsch从服务器下载文件,我的代码如下。publicstaticvoiddownloadFile(TpcCredentialsDTOdto){logger.trace("EnteringdownloadFile()method");Sessionsession=null;Channelchannel=null;ChannelSftpchannelSftp=null;booleansuccess=false;try{JSchjsch=newJSch();session=jsch.getSession(dto.getUsername(),dto.getHost(),dto.get

java - JSch sftp 上传/下载进度

我是JSch和java的新手。我设法获得了一些代码并以某种方式理解了它,但我被困在一点上。以下代码从SSH服务器下载文件,但我需要显示复制文件百分比的进度表。我该怎么做。非常感谢您的帮助。importcom.jcraft.jsch.ChannelSftp;importcom.jcraft.jsch.JSch;importcom.jcraft.jsch.Session;importcom.jcraft.jsch.SftpProgressMonitor;publicclassSFTPExample{publicstaticvoidmain(Stringargs[])throwsExcept

java - 如何通过 Java 使用公私钥身份验证来使用 SFTP 的可靠示例

最近我们的一个客户意外地将我们从ftp收集的一些重要文件转移到sftp服务器。最初我的印象是编写或找到可以处理sftp的java实用程序很简单,但事实证明并非如此。使这个问题更加复杂的是,我们正试图从Windows平台连接到sftp服务器(因此客户端上SSH_HOME所在位置的定义变得非常困惑)。我一直在使用apache-commons-vfs库,并设法获得了一个可靠地用于用户名/密码身份验证的解决方案,但到目前为止还没有任何可以可靠地处理私钥/公钥身份验证的解决方案。以下示例适用于用户名/密码身份验证,但我想针对私钥/公钥身份验证对其进行调整。publicstaticvoidsftp