草庐IT

java - 通过 Java 的 SFTP 连接要求奇怪的身份验证

所以我正在编写一个小程序,它需要通过SFTP连接到远程服务器,拉取一个文件,然后处理该文件。我在这里通过一些答案遇到了JSch,它看起来非常适合这项任务。到目前为止,易于使用并且我已经让它工作了,我想修复一件小事。我正在使用以下代码连接并拉下文件:JSchjsch=newJSch();Sessionsession=null;try{session=jsch.getSession("username","127.0.0.1",22);session.setConfig("StrictHostKeyChecking","no");session.setPassword("password"

docker搭建sftp服务器

1,下载sftp的docker镜像:   dockerpullatmoz/sftp2,创建sftp容器:   dockerrun-d-p10022:22--namesftpd-v/home/sharefolder/:/home/test/uploadatmoz/sftptest:sftptest:::upload  说明:  -p10022:22将容器默认的22端口映射为宿主机的10022端口   --namesftpd容器名称为sftpd   test:sftptest:::upload test为用户名,sftptest为密码,upload为sftp主目录   atmoz/sftp镜像名称

戈朗 sFTP SSH : Authentification Failed

3天来,我一直在尝试建立一个sFTP连接以将文件上传到客户端服务器。我正在使用这个:https://gist.github.com/svett/b7f56afc966a6b6ac2fc唯一不同的是我添加了:sshConfig:=&ssh.ClientConfig{User:"0000003579",Auth:[]ssh.AuthMethod{//SSHAgent(),PublicKeyFile("C:\\GoDev\\src\\Texel.ca\\Bnc_Ftp\\.ssh\\id_rsa"),},HostKeyCallback:ssh.InsecureIgnoreHostKey(),

scala - 如何在 Scala/Spark 中将文件从 Hadoop (hdfs) 复制到远程 SFTP 服务器?

在Hadoop的文件系统中,我有Excel文件。我的任务是将该文件从Hadoop复制到我的Scala/Spark应用程序中的远程SFTP服务器。我认为直接这样做是行不通的。如果我的担心是正确的,我需要采取后续步骤:1)从Hadoop中删除excel文件到本地目录。例如,我可以使用ScalaDSL来实现:importscala.sys.process._s"hdfsdfs-copyToLocal/hadoop_path/file_name.xlsx/local_path/"!2)从本地目录发送文件到远程SFTP服务器。您可以为这项任务推荐哪种图书馆?我的推理正确吗?解决我的问题的最佳方法

hadoop - 使用 Nifi 将文件从 SFTP 服务器复制到 HDFS

我正在尝试从SFTP服务器加载包含225GB(文件数量约为1,75,000)的庞大数据,并将数据复制到HDFS。为了实现上述场景,我们使用了2个处理器。GetSFTP(从SFTP服务器获取文件)已配置处理器->递归搜索=true;使用自然排序=true;远程轮询批量大小=5000;并发任务=32.PutHDFS(将数据推送到HDFS)已配置的处理器->并发任务=3;冲突解决策略=replace;Hadoop配置资源;目录但是一段时间后,数据复制停止并且它的大小在HDFS中没有更新。当我在GetSFTP中将RemotePollBatchSize配置设置为5000->推送到HDFS的总数据

amazon-web-services - 将文件从 SFTP 复制到 Amazon S3

我正在尝试将文件从SFTP复制到S3。我不想登陆文件中间服务器,请给我建议方法。 最佳答案 我假设您无权访问/控制sftp服务器。如果您确实有访问权限,那就很容易了。否则,选择您选择的语言并流式传输数据。例如,对于Python,您可以使用paramiko的sftp.getfo()并将该文件流指向Boto的s3.key.send_file()。这使您无需将文件下载到磁盘。但是,无法告诉随机SFTP服务器将其发送到S3。 关于amazon-web-services-将文件从SFTP复制到Am

hadoop - 使用 SFTP 将文件移动到 Hadoop HDFS

我有一个VPC子网,其中有多台机器。在机器上,我存储了一些文件。在另一台机器上,我安装并运行了hadoopHDFS服务。我需要使用SFTP将这些文件从第一台机器移动到HDFS文件系统。Hadoop有一些API可以实现这个目标吗?PS:我使用ClouderaCDH4发行版安装了Hadoop。 最佳答案 这是一个在ftp/sftp服务器端比HDFS更容易实现的要求。查看在HDFS上运行的ftp服务器hdfs-over-ftp 关于hadoop-使用SFTP将文件移动到HadoopHDFS,我

php - 通过 PHP (phpseclib) 上传文件到 SFTP 服务器

我有要上传到SFTP服务器中“传入”文件夹的CSV。我正在使用phpseclib来执行此操作。连接已经存在,但它不输出任何内容。我不确定我所做的是否正确,因为我之前没有处理过SFTP。这是我的代码的样子:$file="leads.csv";$server="41.160.150.200";//$server="ft.bayport.co.za";$port="22";$username="";$password="";//usernameandpasswordremovedforsecurityreasonsset_include_path(get_include_path().PAT

php - 如何使用 PHP 从 SFTP 下载文件?

我正在尝试使用php从sftp服务器下载文件,但找不到任何正确的文档来下载文件。打开SFTP连接后,我需要做什么才能下载文件? 最佳答案 使用phpseclib,apurePHPSFTPimplementation:login('username','password')){exit('LoginFailed');}//outputsthecontentsoffilename.remotetothescreenecho$sftp->get('filename.remote');?> 关于

PHP FTP/SFTP 开关类

好的,所以通过ftp或sftp从您自己的服务器访问其他服务器...我已经编写了一个小类来处理这两种情况..它显然是新的并且可以很容易地改进所以我想我会把它扔在这里看看其他人的想法(stackoverflow获得了很多观点,所以希望这可以帮助其他人),以及他们如何改进它......所以我想问题是......如何改进?classftp_sftp{//determine,ifssh,tousephpsecliborphp'sinbuiltssh_sftp'libssh'public$ssh_type='phpseclib';//setthspathtothedirectorycontaini