非常に重要なデータの一部をリモートマシンにバックアップしたい。
現在、次のコマンドを使用してローカルマシンに保存しています。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/*
完璧になります!(パイプなしなど)、1つのコマンドのみ!)
マシンにSSHでアクセスできません。それは私が借りている単なるバックアップサーバーです。だからはい、それは ftpまたはsftp でなければなりません。
—
BrainStone 2013年
@BrainStone SFTPはSSHの一部です
—
kurtm 2013年
知っている。しかし、すべてのssh接続がすぐに閉じられるように設定されています。SFTPは機能します。私はそれが奇妙なセットアップであることを知っていますが、それはそれがそうである方法です。
—
BrainStone 2013年
SFTPは、SSHがsftp内部サーバーを使用していて、シェルが/ sbin / nologinに設定されている場合に使用できます。
—
Gregg Leventhal 2014年
ssh
このマシンにアクセスできませんか?