我想将一些非常重要的数据备份到远程计算机上。
目前,我只是通过使用以下命令将其保存到本地计算机:tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/*
我希望不使用其他命令将其传输到远程计算机,这意味着我只想升级此命令,以便它可以将数据传输到远程计算机。
它的设计目的是在稍后要脚本中运行的脚本中,这意味着任何类型的必需用户输入都将其完全弄乱!
就像是
tar -cvjf sftp://user:pwassword@host/Backup.tar.bz2 ~/importantfiles/*
tar -cvjf ftp://user:pwassword@host/Backup.tar.bz2 ~/importantfiles/*
将会是完美的!(没有管道(等),只有一个命令!)
我没有SSH访问机器。这只是我租用的备用服务器。所以是的,它必须是ftp或sftp。
—
BrainStone 2013年
@BrainStone SFTP是SSH的一部分
—
kurtm
我知道。但这是以每个ssh连接立即关闭的方式进行设置的。SFTP可以。我知道这是一个奇怪的设置,但事实就是这样。
—
BrainStone 2013年
如果不使用SSH,并且使用sftp内部服务器并且您的shell设置为/ sbin / nologin,则可以使用SFTP。
—
2014年
ssh
使用这台机器吗?