Articles of sftp

Sublime SFTP + Rails + DigitalOcean – 上传文件

最近有兴趣拿起@ DigitalOcean的VPS。 这是一个运行Rails + Nginx和Unicorn的Ubuntu 14.04。 我想和Sublime一起工作,就像我在本地一样,所以我安装了商业SFTP插件。 我能够成功获得对我的VPS的远程访问,我甚至在本地下载了rails文件夹。 现在是困难的地方,我需要一些帮助。 我如何保持本地文件夹和远程文件夹同步? 通过Sublime右键单击文件夹提供了一些选项,如sync Local -> Remote ,这似乎是我想要的,除了每个上传failure (Permission denied) 。 我应该做到这一点本地进行远程同步? 还是我在这里? 如果我在基地,为什么我被拒绝的权限?

Ngnix – 写入:当使用Filezilla将文件传输到根目录时,权限被拒绝

我试图通过SFTP将文件与Filezilla传输到我的nginx VPS的根目录(/ usr / share / nginx / www)。 数据传输失败,出现以下错误消息: /usr/share/nginx/www/test.php: open for write: permission denied 我没有使用root用户,但创build了一个sudo权限的用户来访问我的服务器。 我已经尝试使用以下命令为我的用户获取www-data组权限,但是没有成功: sudo newgrp www-data sudo usermod -a -G www-data myuser 任何想法如何获得写权限来传输我的文件?

Shell脚本从脚本input密码

我正在尝试编写一个shell脚本来将文件传输到运行一个超简单的sftp服务器的远程windows机器上。 它是从coreftp的轻型版本。 所以我没有select使用公钥authentication。 从Linux结束其非英特尔平台的精简版,所以,如果我想使用“期待”,我不能安装expect / tcl / tk。 这是为了testing目的,我想从Shell脚本input密码。 有没有方法可用? #!/bin/sh HOST='10.xxx' USER='user' PASSWD='passwd' sftp $USER@$HOST 是不是可以不使用任何工具从shellcriptinput密码?

SFTP在远程目录中移动文件

我需要在远程目录之间移动文件。 它将永远是多个文件,没有命名约定来处理。 有没有办法使用通配符重命名命令? 例如: rename /dir1/dir2/* /dir1/dir2/history/ 这不起作用,它返回以下错误: Couldn't rename file "/dir1/dir2/*" to "/dir1/dir2/history": No such file or directory build议非常感谢。

如何select安全传输协议

我正在帮助devise一个需要在服务器上安全地传输和存储文件的应用程序。 应用程序是用C#编写的,但是服务器是基于Linux的。 我应该使用什么协议来传输和存储这些文件,最多2GB? 我读了一些sftp和ssh。 这些会有什么好处?

使用Java连接SFTP时发生UnknownHostException

我试图上传文件连续使用java中的5个线程的SFTP服务器,在启动程序正确上传文件,但一段时间后, 所有的线程抛出UnknownHostException尝试创build新的会话和exception继续高达5至10分钟,经过一段时间程序正常工作,我无法find什么会导致这个exception, 这是用于连接sftp的代码, JSch jsch = new JSch(); jsch.setKnownHosts(host_file); session = jsch.getSession(SFTPUSER,SFTPHOST,SFTPPORT); session.setPassword(SFTPPASS); java.util.Properties config = new java.util.Properties(); config.put("StrictHostKeyChecking", "no"); session.setConfig(config); session.connect(); channel = session.openChannel("sftp"); channel.connect(); 例外: at td.bdops.clupload.CARUpload.uploadZip(CARUpload.java:398) at td.bdops.clupload.CARUpload.uploadZip(CARUpload.java:398) Caused by: java.net.UnknownHostException: sftp.opsbank2-prod.tio.systems at java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown […]

使用Emacs编辑GVFS挂载的文件

当我使用远程文件(通过SSH / SFTP)时,Emacs总是保存权限为700的文件,但是任何其他编辑器(例如GEdit)保持以前的权限770 。 有什么办法可以configurationEmacs,使其不会更改文件权限?

如何通过PuTTY的psftp.exe来sudo su

使用(PuTTY) PSFTP.exe可以打开一个shell脚本来在Linux上执行某些操作。 在这个例子中,我使用psftp.exe打开get30.txt文件。 %%PROJECT/ROOT_DIRECTORY%%\PuTTY\psftp.exe user@domain.nl -pw password -b "%%PROJECT/ROOT_DIRECTORY%%\Scripts\%%ENVIRONMENT/NAME%%\get30.txt" 在get30.txt我有以下操作: sudo su -l4097gps cd /appl/gps/RIT/IN/30/RAP-T1 chmod 777 GP*.* get -r /appl/gps/RIT/IN/30/RAP-T1 rm /appl/gps/RIT/IN/30/RAP-T1/* quit 不幸的是, psftp不能识别sudo su 。 如何在使用自己的用户login后向不同的用户申请?

获取shellcriptinput密码

我是新来的shellcripting(并没有很好地走过了Linux的世界),并试图获得一个shellcript自动login到我的给定的SFTP服务器。 现在这是我得到了多远 #!/bin/bash HOST='somehost.com' USER='someusername' PASSWD='somepass' sftp $USER@$HOST 现在这是我遇到麻烦的地方。 在这一点上,我将被提示input密码。 那么如何让脚本在提示时自动回复密码呢? 我也尝试find一种方法来传递密码与sftp命令,但没有运气。 任何人都可以帮我解决这个问题吗?

FTP GUI客户端,用于支持TLS / SSL / SFTP的类Unix平台

我知道类似的问题已经被问到和回答,但不完全一样。 我正在寻找一个FTP客户端,可以做一个很好的graphics用户界面的TLS / SSL连接和SFTP以及在Linux上。 这是主要的要求,但标签会议是一个加号。 FTPRush是我在Windows上FTP的偶像,在linux上类似的东西就是一个摇滚明星。