Questions tagged «sftp»

SSH文件传输协议(SFTP)使用安全外壳协议使用的相同基础结构提供安全的文件传输功能。它可以看作是FTP的安全替代品。

10
用sftp上传目录?
我在通过sftp上传目录(其中包含深度较深的其他目录)时遇到了一些麻烦。我意识到我可以通过gzip压缩解决此问题,但是我不明白为什么这样做是必要的。 无论如何,我尝试 sftp> put bin/ Uploading bin/ to /home/earlz/blah/bin bin/ is not a regular file sftp> put -r bin/ Uploading bin/ to /home/earlz/blah/bin Couldn't canonicalise: No such file or directory Unable to canonicalise path "/home/earlz/blah/bin" 我认为最后一条错误消息完全是愚蠢的。这样目录不存在吗?为什么不创建目录? sftp是否可以解决此问题,还是应该只使用scp?
97 linux  ssh  sftp 

4
SFTP,SCP和FISH协议之间有什么区别?
我曾经认为SCP是通过SSH复制文件的工具,而通过SSH复制文件的方式称为SFTP,它本身就是FISH的同义词。 但是现在,当我在寻找Total Commander插件在Windows中执行此操作时,我注意到它的页面上显示“允许通过安全FTP(通过SSH的FTP)访问远程服务器。需要SSH2。这是不一样的作为SCP!”。 如果不一样,那我会误会什么?
59 ssh  scp  sftp  fish-protocol 

9
使用sftp传输目录?
当我尝试使用sftp传输包含文件的目录时,出现错误消息: skipping non-regular file directory_name 该目录包含几个文件和两个子目录。 我究竟做错了什么?


4
是否可以授予用户sftp访问权限而无需外壳访问?如果是,如何实施?
我有一些用户需要将文件上传到其设置的homedirs中。我认为sftp就足够了,但是我不希望它们通过shell登录。那有可能吗?我的平台是centos 7,用户的homedirs存储说/ personal / $ user 我使用这些设置创建了用户 useradd -m -d /personal/user1 -s /sbin/nologin 分配用户一个密码,然后当我使用sftp登录到计算机时,它说无法连接。
29 sftp  nologin 

2
如何通过scp或sftp将远程文件传输到stdout?
使用ssh,使用以下命令可以轻松打印文件内容 ssh host 'cat file.txt' 禁用ssh且仅启用SFTP时,运行上一条命令会出现以下错误: 此服务仅允许sftp连接。 要解决此问题,我可以使用scp或创建一个临时文件sshfs(如下所示),但这看起来确实很丑陋。禁用SSH时,打印远程文件内容的正确方法是什么? mkdir tmpdir sshfs host: tmpdir cat tmpdir/file.txt fusermount -u tmpdir # This does not work! scp -v host:file.txt . shows # "Sink: This service allows sftp connections only." scp host:file.txt . cat file.txt rm file.txt
28 ssh  scp  cat  sftp 

3
通过ssh传输大文件(8 GB)
我尝试过使用SCP,但显示“文件大小为负数”。 >scp matlab.iso xxx@xxx:/matlab.iso matlab.iso: Negative file size 还尝试使用SFTP,在传输2 GB的文件之前可以正常工作,然后停止: sftp> put matlab.iso Uploading matlab.iso to /home/x/matlab.iso matlab.iso -298% 2021MB -16651.-8KB/s 00:5d o_upload: offset < 0 知道有什么问题吗?SCP和SFTP不支持大于2 GB的文件吗?如果是这样,那么如何通过SSH传输更大的文件? 目标文件系统是ext4。Linux发行版是CentOS 6.5。文件系统当前具有(可访问)大型文件(最大100 GB)。
27 scp  sftp  large-files 

9
如何在需要sudo进行根访问和基于ssh密钥的身份验证的系统上使用SFTP?
我希望能够使用SFTP编辑需要root权限的文件。 我正在使用基于SSH密钥的身份验证-智能卡上的rsa密钥。 如果系统需要sudo来执行根级命令,该如何解决? 我可以创建仅绕过SFTP的sudo的方法吗? 有没有办法保持sudo和密钥身份验证。 我正在使用Windows连接到Ubuntu。我需要它来与Mac和Ubuntu一起使用。 我了解如何执行SSH隧道管理系统服务。目前,我直接使用root用户登录,但是密码登录已禁用。我不明白如何同时使用sudo和SFTP。最好的做法是要求以非root用户身份登录,然后要求使用sudo,因为日志将记录为每个命令授予谁升级特权。 使用基于密钥的身份验证时,我应该对此加以关注吗?或者这在安全性/日志记录方面是微不足道的?似乎基于密钥的身份验证在日志中记录了用户的序列号,并且您可以有多个密钥供root用户标识每个用户。对我来说,这似乎与使用sudo效果相同。我错了吗?
26 ssh  sftp 

6
sftp给出错误:“收到的消息太长”,原因是什么?
sftp昨天我可以对RHEL 5.4盒子(RedHat)进行操作,而今天我做不到。 消息是"Received message too long 778199411",经过一番调查,这是由于我的RHEL框上.bashrc有一条线echo "running .bashrc"-我想是完全没有回声。 那么为什么打印一条线会产生影响sftp呢?感觉有点像设计问题,因为.bashrc在其他情况下(例如登录或登录)在工作中打印一条线,ssh并且sftp由于这种奇怪的原因而在失败时很难追查。 所以问题是,为什么打印出一行会导致这种错误?如果我们仍然喜欢在其中打印出什么内容.bashrc呢?(主要是查看此文件何时获得/执行)。
26 sftp  bashrc 

3
如果用户名包含@符号,我如何sftp到服务器
我必须通过sftp到服务器的特定端口,但用户名包含@符号。 假设用户是“ user@example.com”,而ftp服务器只是“ example.com” 我将以 sftp -oPort:8777 user@example.com@example.com 正如我所测试的,什么显然不起作用。 什么样的业余爱好者使用@创建用户名?好吧,我的老板做了。 我该如何解决?
25 ssh  users  sftp 

2
如何在sftp服务器中移动文件?
如何在sftp服务器中的其他目录中移动文件?我使用sftp连接到此服务器,然后尝试使用移动文件 mv myfile.csv /my/dir/myfile.csv 但这会产生错误。怎么做呢?
22 rename  sftp 



2
nmap似乎没有列出所有打开的端口
我租用的Linux服务器没有响应nmap我的预期。运行时,nmap它显示了三个打开的​​端口:80、443和8080。但是,我知道端口2083、22和2222应该都已打开,因为它们分别用于基于Web的C-Panel,SSH和SFTP。 我的服务器租赁公司是否没有完全打开这些端口,或者nmap没有提供完整列表(默认情况下)?
19 ssh  sftp  nmap  cpanel 

2
是否有用于Linux系统的类似MobaXTerm的程序?(SFTP GUI浏览器和终端)
我来自Windows,运行程序MobaXTerm。 本质上,我将它用作SSH客户端(尽管它还有其他用途)。它具有在左侧显示文件和目录的功能,而在屏幕右侧显示终端的功能。这使我可以从终端执行Linux命令,以及轻松地拖放文件。 我的问题是: 是否有类似Linux的程序?一个在一半显示文件/目录,而另一半显示终端? Filezilla没有可以在其上执行命令的终端,但是我喜欢拖放文件的用法。 PuTTY具有出色的命令行执行终端,但不具有拖放功能,可让我轻松查看,创建,删除和访问文件/目录。 谢谢! 这是我正在寻找的MobaXTerm的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.