Articles of SFTP

input和输出端口必须匹配吗?

我们的服务器在一个自定义的端口上设置了sftp,比如12345 。 连接可以像这样完成,并且需要端口设置: sftp -oPort 12345 user@host 我明白,至less指定服务器的端口。 它是否也修复客户端端口? 例如,如果客户端位于具有端口限制的防火墙之后,是否可以使用另一个端口进行连接? 我相信这个serverfault答案回答这个问题,但我想确认。 这个明确的问题也可能使人们更容易find。

通过ssh从远程linux恢复文件传输到本地窗口

我想知道什么是在本地Windows上恢复通过ssh从远程Linux文件传输的最佳方式? 我试过SSHSecureShellClient-3.2.9,但是我找不到恢复工作。 我尝试了腻子的psftp。 这似乎也没有恢复能力。 **************更新**************** 当使用WinSCP传输多个文件时,如果我中途取消传输,那么还没有传输的文件还没有完全传输的文件会被保存下来,以便下次我能够更快的连接时恢复传输? 我很担心,如果我必须手动比较源文件和目标文件,找出哪些文件已经传输,哪些不是。

validationSFTP,而不是FTP

我pipe理的一个站点的托pipe服务似乎使用相同的连接信息使用FTP和SFTP接受连接。 由于这个网站被黑客入侵,可能通过嗅探FTP,我想要特别小心,设置客户端应用程序使用SFTP实际上导致安全的连接,特别是因为托pipe服务 – 一个非常知名的公司 – 做一个非常在为客户loggingSFTP的可用性和使用方面做得不好。 是否有一个简单的,客户端应用程序无关的方式来validation是否存在与Windows(XP或更新版本)上的特定服务器的活动SFTP连接? 在MacOS 10.5+,GUI或unixshell? “简单”:便宜(最好是一个标准的操作系统工具),易于使用,效果明显,最好由高科技的用户。 TIA 结语 阻止FTP访问完全可能对某些用户不可行,但它肯定有承诺作为一个简单的,相当确定的方法来临时certificate一个特定的连接不是FTP,如果FTP和SFTP是唯一的select。 build立并validation连接是否正常工作,然后阻止FTP。 现在,在操作系统防火墙中这样做通常非常简单。 如果连接停止工作,那么连接显然是SFTP。 (反之亦然。)这对我的基本查询来说是一个很好的答案。 我知道SFTP是一个完全不同的协议。 令人遗憾的是,一个重要的客户端应用程序 – 一个主要供应商的Web创作软件 – 通过将SFTP列为FTP下的一个小选项强烈暗示了相似性。 这可能只是一个用户界面devise错误,但这是我的担心,SFTP连接失败可能导致应用程序在FTP上回落的根源。 另外,由于托pipe服务使用与SFTP完全相同的设置,特别是“ftp.example.com”,我的担心也增加了。 (这是常见的吗?我期望一个独特的SFTP主机,例如,“sftp.example.com”)正如我所说,被黑客攻击,我是偏执狂。 谢谢大家!

帮助chroot sftp用户

我有5个站点都在/ home / mainuser下。 我在/ home / user1中创build了用户,目前sftp工作,用户被关进他的文件夹。 但是,我希望它有权访问/ home / mainuser中的2个站点,并从user1隐藏其他3个站点。 所以我试图创build一个符号链接。 但它不起作用。 任何人都可以帮我解决这个问题吗? 这是我目前的设置: Subsystem sftp internal-sftp Match group SFTP-users ChrootDirectory %h X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp

让用户通过在debian上运行vsftpd的ftp来写入/ var / www

我们的开发盒之一运行debian和VSFTPD,我想允许一些select用户写入/var/www/testsite及其子目录。 他们可以通过其主目录中的符号链接浏览到/var/www ,但是他们无法写入。 使用FTP或SFTP无关紧要。 有任何想法吗? 我发现这个问题很难谷歌。

什么是一个好的(商业)高容量的Windows SFTP服务器?

我们正在使用Titan FTP服务器,但是我们发现它有内存泄漏。 在高负荷时段,它似乎每周也会失败两到三次,给我们的客户带来问题。 当Titan FTP服务器出现故障时,重启实际(硬件)服务器似乎是解决问题的唯一方法。 当我们升级到最新的服务器代码时,问题变得更糟。 我也试图与他们的客户支持,他们一直没有能够解决这个问题。 因此,我们正在考虑用另一个商业级别的FTP服务器取代Titan FTP服务器。 我们做所有文件传输使用SFTP和SFTP能力是一个要求。 我们向大量客户端传输文件,文件大小范围从相当小到20MB。 在高峰时间,我们可能有40个或更多的客户端连接,并上传或下载文件到服务器。 我们的环境是运行在具有32GB内存的64位计算机上的Windows Server 2008 Standard。

Bash命令不能在SFTP脚本之后工作

我有以下bash脚本 SFTP工作正常,但回声“备份完成”dosnt工作 #!/bin/sh sftp -b /dev/stdin server <<EOF cd /shares/backup/webserver/ put $bu_PATH$BACKUP_FILE quit EOF echo "Backup done" 任何人都可以帮忙吗?

复制文件SSH vs sFTP

我是一个unix noob,但这个问题似乎超级基本,但我无法find答案的任何地方。 基本上,据我所知,sFTP只是FTP over ssh。 所以,为什么我不能像在ssh上那样将文件从一个文件夹拖放到服务器端的另一个文件夹中。 为什么当我想要在服务器文件夹中解压缩一个.tar文件时,是否首先要将它复制到我的机器上,然后再返回? 为什么不能在我使用命令行的时候解压。 我知道,当我使用命令行它使用远程机器的资源,但为什么不能sFTP也这样做呢? 有没有办法执行我通常会通过SSH执行的命令,但在一个GUI? 我试图映射到我自己的机器的驱动器,我已经尝试了这么多的sFTP客户端,这是愚蠢的。 还有另外一类我不知道的课程吗?

sftp与匿名用户

我如何设置匿名sftp用户? 我生成ssh密钥对,在/etc/password中将/usr/lib/sftp-server为shell,并共享私钥(id_rsa),并使用此命令获得访问权限 sftp -oIdentityFile=id_rsa public_sftp@host 是个好主意?

SFTP / SSHconfiguration文件加载

我有一个CentOS 6.2服务器。 每当有人使用terminal(SSH)login到服务器时,就会加载用户configuration文件(.bash_profile)。 现在我的问题是,是否有一个configuration文件加载,每当你使用SFTPlogin到服务器通过“FTP浏览软件”(我使用WinSCP),我想发送一个电子邮件,当用户通过SFTPlogin到服务器。 当用户login到terminal(SSH)时,我已经有了这样的代码。 谢谢