在使用以下命令sftp Q_ROOTS@abc-int.xxx.com从托管在不同服务器中的linux连接远程服务器时( Q_ROOTS是用户名),我得到以下错误:
rootssys@GBBVL072:>sftp Q_ROOTS@abc-int.xxx.com,
Connecting to abc-int.xxx.com,...
ssh: connect to host sfx-int.nexperia.com port 22: Connection timed out
Couldn't read packet: Connection reset by peer
通常,在Linux或Unix中,我将使用以下命令以毫秒为单位列出文件的时间戳:
ls -la --time-style=full-iso file1.txt
ls -la --time-style=full-iso file2.txt
ls --full-time
如果我想在sftp命令中执行这个操作,该怎么办?sftp命令支持这一点吗?
我有一个安装了plesk控制面板的CentOS服务器,我使用带有根密码的SFTP登录来管理文件。但是,突然之间,我无法使用SFTP访问服务器,并且在使用CuteFTP时会出现此错误。
ERROR:> [4/18/2012 5:18:31 PM] Connection to the server was lost, and the operation could not be performed.
ERROR:> [4/18/2012 5:18:31 PM] Can't connect to localkicks.com:22. SFTP21 error =
客户端希望我们每天使用SFTP (FTP over SSH)将数据文件推送给他们。我们是一个100%的微软商店没有Linux管理员的工作人员。我正在寻找如何实现这一目标的建议。我已经看到了通过SFTP自动发送文件的不同应用程序,但我不知道它们是否是一种好方法。
在Microsoft环境中,您发现什么是处理此问题的最简单方法?
我只想创建一个tar球,并且只将它存储在SFTP资源上。因为我偏执于数据损坏,所以我通常会将焦油球的sha256sums存储在一起,如果它是我想要依赖的东西,然后在生成档案时和在从存储介质中读取它们之后计算它们。
我认为这是非常直截了当的,所以我输入了以下命令:
tar --exclude='./somefolder' -zc . | tee "sftp://mydomain.ending/storage/location/on/server/sth.tar" | sha256sum
我还尝试了Nautilus为其远程终端所使用的功能:
tar --exclud
远程路由器可以通过SSH访问: 16.04 scp从命令行来回复制文件。
ASUSWRT-Merlin RT-AC68U 384.7-2 Sun Oct 21 17:18:03 UTC 2018
USER@router:/tmp/home/root#
# uname -a
Linux RT-AC68U-3D90 2.6.36.4brcmarm #1 SMP PREEMPT Sun Oct 21 13:27:49 EDT 2018 armv7l ASUSWRT-Merlin
sftp似乎不能在命令行中工作:
sftp user@monkeybusiness.com
user@monk
我正在尝试使用PuTTY SFTP命令shell在我的服务器上上传文件。我的队友一直在使用Mac,Linux是我们的服务器,所以他们有预定义的命令。
我正在Windows上工作,需要执行以下操作(这些是Mac上的ssh命令):
# Copy from my laptop to my home directory /home/username
# Change the permissions on your folder:
chmod 777 /home/username # this is giving issues
# Change to the "ABC" user
我希望将SFTP用户限制在他们的主文件夹中,这样他们就不会看到其他人的文件夹/主目录。不幸的是,所有SFTP用户目前都可以看到其他用户的文件夹。所有的帖子和例子都指出了ChrootDirectory,但由于某种原因,我无法让它发挥作用。
$ sudo nano /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory %h # The %h causes "Broken pipe" error while trying to login
C
我正在开发一些在远程Ubuntu Linux服务器(托管在Slicehost上)上运行的Python程序。我想在我的Windows Vista PC上的IDE中处理源代码,并将所有文件修改直接发送到Linux机器,而无需我的干预(即,不必在每次更改文件时手动SFTP这些文件)。我做这件事最简单的方法是什么?
我在我的Linux机器上使用perl,v5.10.1。我试着通过Net::SFTP提示符安装cpan模块,但是在过去的两天里它给出了下面的错误。
警告:
Warning: no success downloading
'/root/.cpan/sources/authors/01mailrc.txt.gz.tmp19821'. Giving up on
it. at /usr/share/perl5/CPAN/Index.pm line 225
错误:
Connecting to www.perl.org|207.171.7.51|:80... failed: Connecti
在linux中,我们在ls命令中有很多用于列出文件的标志。我们不能在sftp命令中做同样的事情。例如,在linux中,我可以通过运行命令列出一个文件的完整时间:ls --full-time filename当我通过sftp连接到服务器时,我不能运行命令: ls -- full -time。
sftp中的ls帮助没有列出所有可用的标志。所以你能告诉我sftp中的ls标志是什么吗?
谢谢!