标签: sftp

支持文件和目录监控的java sftp & ftp客户端库

请向我推荐一些支持目录监控的 sftp 和 ftp 的 java 客户端库。

谢谢你。

java ftp sftp

0
推荐指数
1
解决办法
6138
查看次数

在 Dreamweaver 中上传所有打开的文件?

有没有办法将所有打开的文档上传到当前站点而无需手动加载它们?

目前,对于每个打开的文档,我选择一个并按下,Ctrl+shift+U但如果您编辑了 10-20 个以上的文件,那就有点蹩脚了

谢谢

ide sftp dreamweaver

0
推荐指数
1
解决办法
2217
查看次数

Ubuntu 14.04:由于所有权或模式不良而无法访问sftp

我有问题通过sftp连接到我的ubuntu 14.04服务器.每次我尝试连接时,都会收到以下信息/错误消息:

Sep 18 15:04:47 localhost sshd[2917]: Accepted password for junperbo from      87.129.13.92 port 59333 ssh2
Sep 18 15:04:47 localhost sshd[2917]: pam_unix(sshd:session): session opened for user junperbo by (uid=0)
Sep 18 15:04:47 localhost systemd-logind[2427]: Removed session 2.
Sep 18 15:04:47 localhost systemd-logind[2427]: New session 3 of user junperbo.
Sep 18 15:04:48 localhost sshd[2954]: fatal: bad ownership or modes for chroot directory component "/var/www/"
Sep 18 15:04:48 localhost sshd[2917]: pam_unix(sshd:session): session closed for user junperbo
Run Code Online (Sandbox Code Playgroud)

我是管理我的Ubuntu服务器的新手,所以请详细说明你的答案.我知道问题可以通过"chmod"或/和"chown"来解决,但是怎么样?

请记住,我已经使用此子系统编辑了我的sshd_config:

Subsystem sftp internatl-sftp
Match …
Run Code Online (Sandbox Code Playgroud)

ubuntu sftp ownership

0
推荐指数
1
解决办法
3728
查看次数

在 Java 中使用 SFTP,如何将文件从一个文件夹传输到另一个文件夹?

我有一个包含两个文件夹的简单目录 -

在此输入图像描述

在该SFTP_1文件夹中,我有一个位图图像。而且该SFTP_2文件夹只是一个空文件夹。

Java 是否有本地 SFTP 库可供使用?当我搜索时,我只找到了一个名为JSch 的在线图书馆。

我如何开始运行这个示例?任何提示表示赞赏,谢谢!

java sftp jsch

0
推荐指数
1
解决办法
8954
查看次数

使用Url而不是IP作为主机的SftpClient

我正在使用以下代码将文件上传到sFTP服务器。我已经使用FileZilla完成了测试上传,并且文件已成功上传。

try
{
    var client = new SftpClient(host, port, username, password);
    client.Connect();
    client.ChangeDirectory(workingDir);
    var listDirectory = client.ListDirectory(workingDir);
    foreach (var file in files)
    {
        var fileStream = new FileStream(file, FileMode.OpenOrCreate);
        client.BufferSize = 4 * 1024; // bypass payload error large files
        client.UploadFile(fileStream, Path.GetFileName(file));
        Log.Info(string.Format("File [{0}] upload complete",file));
    }

}
catch (Exception ex)
{
    Log.Error(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

但是在上面的代码中,我似乎无法完成上传,因为出现以下错误:

尚无此类主机

那也许是因为我使用主机的Url值而不是IP?(我已经使用IP使用另一台FtP服务器进行了测试,而且似乎也可以正常工作)我想知道是否是这种情况?如果是这样,是否有办法让SftpClientSsh.Net)处理Url?

c# ftp ssh sftp

0
推荐指数
1
解决办法
1340
查看次数

Ubuntu 服务器,PHP - Apache:权限被拒绝

我已经完成了一个服务器,但是当我尝试在“/var/www/html”中创建一个 php 文件时收到一条错误消息。它说:许可被拒绝。
我一直在寻找解决方案,但我不想让“myuser”权限像“root”一样,而且我也读到这是一种不好的做法。我已经尝试使用 PHPStorm 使用 SFTP 访问服务器,但最终我无法上传文件或创建它。
先谢谢了!

php sftp ubuntu-server phpstorm server

0
推荐指数
1
解决办法
4676
查看次数

WinSCP - 未知命令且“.log”未被识别为内部或外部命令

上下文:我正在使用 powershell 实例化一个批处理文件,以在 WinSCP 中执行同步远程命令,并将新数据从远程目录拉入本地目录。有关 WinSCP 命令的内容和批处理文件内容,请参阅下面的屏幕截图。当我尝试执行时,我能够成功进行身份验证,但看到 2 个错误。

批处理文件内容:

winscp.com /script=winscp_commands_ar_history.txt
/log=C:/Users/REDACTED/Desktop/AR_History_Report/winscp_log_ar_history.txt
Run Code Online (Sandbox Code Playgroud)

WinSCP命令:

option batch abort
option confirm off
open sftp://REDACTED:REDACTED@sftp.REDACTED.com
-hostkey="ssh-rsa 2048 cc:ea:2e:03:96:ca:e7:c0:59:74:13:a8:XX:XX:XX:XX"
synchronize remote /export/GroupAccess/REDACTED/Cognos Reporting/CogTest
C:/Users/REDACTED/Desktop/AR_History_Report
exit
Run Code Online (Sandbox Code Playgroud)

Powershell输出: 在此输入图像描述

错误:

未知命令“-hostkey=ssh-rsa 2048 cc:ea:2e:03:96:ca:e7:c0:59:74:13:a8:XX:XX:XX:XX”。

“/log”不被识别为内部或外部命令、可操作程序或批处理文件。

问题:如何解决这两个错误?我怀疑最后一个与环境变量有关,因为 powershell 似乎无法识别 WinSCP 日志命令,因此我已将 WinSCP 添加到我的 PATH 环境变量中,但我仍然遇到相同的错误。有人可以帮忙吗?谢谢。

powershell sftp batch-file environment-variables winscp

0
推荐指数
1
解决办法
665
查看次数

Apache Ftp Server(java)SFTP适用于任何人吗?

在试图让sftp工作后,我最终找到了最简单的样本,但是没有用.基本上我用main创建了一个简单的类,并从http://mina.apache.org/ftpserver/embedding-ftpserver-in-5-minutes.html复制了第二个(SFTP)示例.服务器启动没有任何例外,但没有客户端(winscp,cuteftp等)都无法连接.我完全不知道任何指针将被赞赏...我猜我错过了一些完全明显的东西.

java ftp sftp

-1
推荐指数
1
解决办法
2916
查看次数

Paramiko的SFTP Python连接

我正在尝试使用Paramiko的库http://docs.paramiko.org/en/2.1/api/sftp.html与Python(v2.7)建立SFTP连接

通过网上的零碎零碎,我能够(无论如何也是如此)使用私有加密证书进行连接。

如下所示:

import paramiko
sftp = paramiko.SSHClient()

hostname = "sftp.host.com"
port = 8022
username = "sftplogin"

k = paramiko.RSAKey.from_private_key_file("private.pem", password="XXX")
sftp.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print "Connecting..."
sftp.connect(hostname, port, username=username, pkey=k )
print "Connected to: " + hostname + ":" + port
print sftp.getcwd()
sftp.close()
Run Code Online (Sandbox Code Playgroud)

在这一点上,我只是想看看我是否没有妄想,并且实际上没有连接,所以我试图打印一个getcwd()来获取当前目录……可惜的是我什么都没有,因为它返回此错误:

AttributeError:“ SSHClient”对象没有属性“ getcwd”

谁能告诉我为什么?我究竟做错了什么?

提前致谢!

python ssh sftp paramiko

-2
推荐指数
1
解决办法
2565
查看次数

Java代码的等效Scala代码

我是scala的新手.任何人都知道以下java代码中scala中的等效代码是什么

package sampleFTP
import org.apache.commons.net.ftp.FTPClient
import org.apache.commons.net.ftp.FTPReply;
import org.apache.commons.net.ftp.FTPSClient;
import com.jcraft.jsch._
object FTPTest {



 def main(args: Array[String]) {
      println("Hello, world!")
      var ftpClient= new FTPClient();


    val SFTPPASS = "xxxx";
    val SFTPWORKINGDIR = "/xxxx/xxxx";


    System.out.println("preparing the host information for sftp.");

 val jsch = new JSch();
        var session = jsch.getSession("xxxx", "xxxx", 22)
        session.setPassword(SFTPPASS);
        var config = new java.util.Properties();
        config.put("StrictHostKeyChecking", "no");
        session.setConfig(config);
        session.connect();
        System.out.println("Host connected.");
        var channel = session.openChannel("sftp");
        channel.connect();
        System.out.println("sftp channel opened and connected.");


       var sftpChannel = (ChannelSftp) session.openChannel("sftp");//error in this line
        System.out.println("Directory:" …
Run Code Online (Sandbox Code Playgroud)

java sftp scala

-2
推荐指数
1
解决办法
696
查看次数