Questions tagged «sftp»

SSH文件传输协议(有时称为安全文件传输协议,安全FTP)或SFTP是一种网络协议,可通过任何可靠的数据流提供文件访问,文件传输和文件管理功能。

5
我必须sftp到中间服务器吗?
我无法直接sftp到特定主机。要将文件从家用计算机移动到主机,必须将文件通过ftp发送到中间主机。ssh进入中间主机;然后将文件sftp到最终目的地。有可能避免这种疯狂吗?
11 linux  bash  unix  ssh  sftp 

3
如何查看用户是否通过sftp登录?
我在办公室运行linux文件服务器,我们使用SFTP供远程合作伙伴登录和下载文件。有没有办法查看是否有活动的连接或登录,以便我可以知道何时可以安全地对机器进行维护? 由于机器几乎一直在处理大型文件,因此经常由于有人上传而导致定期维护失败
11 linux  ssh  sftp 

4
是否可以从命令行对scp / sftp / rsync / etc传输进行速率限制?即,在单个命令上的手动QoS?
具体来说,我希望对通话本身中的scp或sftp会话(或其他任意网络通话)进行速率限制。 例如,假设我要将100MB复制到一台服务器,将1GB复制到另一台服务器。我希望能够同时运行这两个程序,但要为“正常”计算机使用率保持QoS-有点类似于如何对bittorrent进行速率限制。 有没有一种方法可以在不接触网络硬件的情况下进行操作? 我正在设想类似于: magic-qos-tool 'scp file user@host:/path/to/file' 要么.. scp -rate 40kbps file user@host:/path/to/file
10 rsync  bandwidth  scp  sftp  qos 

1
如何在Linux上设置openSSH SFTP服务器?
我想将sftp-server配置为共享目录,但是我不知道如何修改/etc/ssh/sshd_config。 我的要求是: 1)登录名不得使用证书,而只能使用密码(即授权使用密码方法) 2)我要使用用户ftp登录,密码:foo并共享目录/ home / ftp。 3)我有一个应用程序,该应用程序有时需要从服务器下载文件,而无需使用完整的运行客户端登录。 到目前为止,我在/ etc / ssh / sshd_config中添加了以下几行: Protocol 2 Subsystem sftp /usr/libexec/sftp-server Match User ftp ForceCommand internal-sftp ChrootDirectory /home/ftp 其他所有评论。 /home/ftp 目前是一个空目录。 如果我尝试使用根凭据下载文件,则Access可以工作,但是如果我使用ftp凭据,则访问不起作用。我需要设置一个登录shell吗?我是否需要以某种方式填充/ home / ftp? 编辑:这是我的sshd日志: subsystem request for sftp debug1: subsystem: exec() internal-sftp debug1: Forced command (config) 'internal-sftp ' debug2: fd …
10 linux  sftp  openssh 

1
chroot的sftp用户,具有对/ var / www的写权限
我对尝试部署的此设置感到困惑。我希望你们中的某人可以帮我忙:非常感谢。 背景资料 服务器是Debian 6.0,ext3,前端有Apache2 / SSL和Nginx作为反向代理。我需要提供对Apache根目录(/ var / www)的sftp访问,确保sftp用户被chroot到具有RWX权限的路径。 所有这些都无需修改/ var / www中的任何默认权限。 drwxr-xr-x 9 root root 4096 Nov 4 22:46 www 内部/ var / www -rw-r----- 1 www-data www-data 177 Mar 11 2012 file1 drwxr-x--- 6 www-data www-data 4096 Sep 10 2012 dir1 drwxr-xr-x 7 www-data www-data 4096 Sep …

3
在Windows 7的资源管理器中透明地访问SFTP文件夹
我真的很喜欢Linux上可用的一项功能(使用Gnome的Nautilus)是通过键入sftp://server/folder并保存为书签通过SFTP访问远程服务器的功能。 到目前为止,我使用WinSCP来访问Windows上的SFTP文件夹,但是在使用Linux一段时间之后,我发现它有点不方便,我正在寻找一种更简单,更好的集成方式来访问SFTP文件夹。 有什么方法可以在Windows 7中实现此功能?我想通过Windows资源管理器中的SFTP透明访问远程文件夹,就像它们是SMB共享或本地文件夹一样。

3
每1分钟编写sFTP批处理上传脚本
我想在外出几天的时候用摄像头录制我房屋的一部分的视频,以尝试确保所有盗贼都被拍照了,并将照片上传到我的服务器上,然后他们才意识到。 我已经设置了一个网络摄像头,以使用mjpg_streamer播放视频。那行得通,可以流式传输。 只要您想调用'FileName.jpg',就可以从流中进行静态捕获: wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg 我有一台具有Amazon Web Services和使用sFTP进行FTP访问的Amazon FTP服务器。我目前使用Firefox的FireFTP插件连接,因此可以正常工作。这样做的目的是使计算机在连接​​正常的情况下运行。 我想编写脚本,例如每隔1分钟从流中拍摄一张图片,并通过实时FTP连接将图片上传到我的服务器上,或者将原始文件从我的PC上删除,以便下一张保存O或在每个文件的末尾附加一个数字,然后将其上传。例如FileName1.jpeg,Filename2.jpeg。 我已经在Google上搜索了几个小时,尽管有大量关于编写FTP上传脚本的文章,但我找不到关于源源不断的上传的信息。上传其中的任何新内容”。 我想我需要一个bash脚本,它将: 保留一个计数器,以便每个新创建的文件都具有不同的名称 每30秒或1分钟将该文件名发送到“ wget http://127.0.0.1:8080/?action=snapshot -O FileName XX .jpg” 将FileName XX .jpg 上传到FTP服务器 但是我不知道该怎么做!谁能指导我?还是有人知道与FileZilla或某物有关的方法(无法监视文件夹AFAIK:https : //forum.filezilla-project.org/viewtopic.php ? t = 41609 吗?

3
通过SSH安全地远程编辑root可访问的文件
根据安全性最佳做法,不应允许使用密码或密钥通过SSH进行root登录。相反,应该使用sudo。 但是,如果要使用SSH(SFTP)远程编辑服务器配置文件(例如/ etc中的文件)(Apache,Cron,您为它命名),应该怎么做? 通过SFTP进行根可访问的文件远程编辑是否可以与安全性最佳做法兼容 如何设置文件权限,用户组以及如何遵循安全最佳实践 目前,我使用受密码保护的公钥身份验证以root用户身份登录,但是我不确定是否可以做一些更安全的操作,以便可以完全禁用面向SSH的root用户登录。 服务器是Ubuntu 12.04。

1
带有cygwin的sftp客户端,可以吗?
cygwin是否有sftp客户端?从网上阅读的内容中,我可以找到所有关于如何安装服务器/如何使用腻子/如何使用Filezilla的说明。 那么是否有sftp的终端客户端?
8 cygwin  sftp 

1
如何在chroot环境之外添加指向文件系统的指针-通过OpenSSH使用chroot SFTP
因此,我很确定这是真的,但是我还没有找到可以直接回答我问题的特别详细的独立参考。问题是: 如何添加对chroot环境之外的资源的访问? 我已经使用OpenSSH的新ChrootDirectory指令设置了chroot SFTP。 不幸的是,在我的环境中,我无法直接将chroot限制为某些用户资源所在的主目录。因此,我创建了一个单独的chroot区域,并链接了所需的资源。 我尝试使用符号链接来做到这一点。例如 ln -s /path/to/resource /chroot/dir/resource 但这出现了“无法规范化找不到目录”错误 所以我的解决方案是使用绑定安装: mount --bind /path/to/resource /chroot/dir/resource 那行得通。 真的,我只是想总体确认符号链接不起作用。指向描述此内容的良好参考文献的链接也将很不错。
8 sftp  openssh  chroot 


1
FileZilla连接到localhost而不是SSH服务器(可以通过PuTTY连接)
我的家庭网络中的另一台机器上运行的Linux操作系统,IP地址为192.168.178.85。在这台机器上,我安装了OpenSSH,它在端口22上运行。 我可以在我的Windows PC上使用PuTTY进行SSH操作。但是当我尝试通过FileZilla连接到它时,我收到以下错误: Error: Network error: Connection refused Error: Could not connect to server 我已将其设置为通过SFTP协议进行连接,并正确输入主机和用户名。如何让FileZilla通过SFTP连接到OpenSSH服务器? 更新:根据要求,以下是PuTTY和FileZilla日志: 油灰: 2016-01-25 08:08:27 Looking up host "192.168.178.85" 2016-01-25 08:08:27 Connecting to 192.168.178.85 port 22 2016-01-25 08:08:27 We claim version: SSH-2.0-PuTTY_Release_0.65 2016-01-25 08:08:27 Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.4 2016-01-25 08:08:27 We believe remote version has SSH-2 …

2
为什么SSH / SFTP对于返回值较大的命令失败?
我们有一个SFTP服务器工作正常,直到我们添加另一个ISP。与SFTP服务器的连接没有通过新的ISP,我确认了tracert。服务器上也没有变化。但从那时起,如果执行的命令具有更大的回报,则某些用户的SFTP或SSH连接会超时/挂起。这是场景: 我可以继续ping,即使SSH / SFTP超时,ping也会一直返回 我可以连接到服务器,它要求身份验证并让我登录。 如果ls我的根目录的命令返回少量文件或文件夹,则它显示文件和文件夹的列表 如果ls我的根目录的命令大于让我们说5或6个文件或文件夹,那么它会挂起/超时。 在尝试这个时,我尝试对服务器运行ping,并且它一直在返回。 这不会发生在每个人身上,但似乎发生在另一个城市的用户身上。 我尝试了不同的SFTP客户端(FileZilla和WinSCP)。两者都有同样的问题。 我在我的PC上运行WireShark(在我们的网络之外和城外),当SFTP / SSH超时时,我看到重传和部分段未捕获的错误出现,这让我相信可能有一些数据包在啤酒花之间的某处丢失。 Expert Info (Note/Sequence): Retransmission (suspected) Previous segment not captured (common at capture start) SFTP / SSH对数据包丢失敏感吗?SSH / SFTP不会重新传输/重新确认以避免这些丢包错误吗?服务器设置上有什么东西我可以调整以使其工作吗?
2 linux  networking  ssh  sftp 

1
在OS X和服务器之间同步文件
Dropbox非常方便,但我想大规模完成类似的事情-在计算机和服务器上同步本地文件。我已经有一个大型胖研究服务器,该服务器具有一个通过SFTP可用的大驱动器(在服务器上提供我的文件也很有用)。必须有一个程序来使目录与可以正常工作的服务器保持同步。 OS X支持 最小的CPU /内存使用(我的MacBook Pro有点呆滞) 不需要服务器上的管理员访问权限 最少的安装时间/成本

1
我的主机仅提供SFTP,不提供SSH。我还能使用私钥身份验证吗?即,SFTP是否隐式使用SSH?
我正在使用WP Engine作为主机。它们是托管主机,它们从不提供外壳程序访问。但是,它们确实允许设置SFTP帐户。 我的(有限的)理解是SFTP仍然使用SSH隧道。换句话说,SSH是一种传输方式,提供者可以通过它激活SFTP,外壳程序访问,或者两者都激活。 如果SFTP通过SSH运行,他们是否不能将密钥放入用户的.ssh目录中,以便我可以通过密钥进行身份验证,而无需提供shell访问权限? 我试图问他们是否可以做到这一点,但是我发现很难说明我的观点,那就是SFTP通过SSH运行。也许我100%错误! 谢谢!
2 ssh  shell  sftp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.