2017-04-10 49 views
-2

にあるサーバーから別のサーバーへファイルをコピーしますか?また、どのようにこれらのコマンドを実行するためのパスワードの少ない接続をセットアップするには?は、バックグラウンドでFTPまたはSFTPやSCPのようなコマンドを実行する方法のlinux

+0

。マニュアルページを読んでいると思います。それでは特に何を理解していないのですか? – arkascha

+0

また、Googleを使用する方法。 – Joe

答えて

1

scpまたはrsyncのマニュアルページを参照してください。どちらも強制的にsftpまたは暗号化されていないFTPファイル転送を使用したくない場合は、このジョブをうまく実行できます。例えば以下のような

何か、:これは、コマンドのドキュメントで説明されて

rsync [some other parameters] -e ssh SOURCE TARGET 
0

これらのコマンドがbashスクリプトから来ていると仮定すると、2つ(またはそれ以上)のシステムに「パスワード」自体を提供せずに上記のシステムにアクセスできるssh証明書が生成されていることを確認する必要があります。

簡単に言えば、あなたは、1つのシステム上で次のコマンドを実行して、それを行うことができます:を通じて以下

ssh-keygen 

、これはキーが生成されます。その後、実行します。

ssh-copy-id [email protected] 

をパスワードなしのアクセスを許可するリモートシステムにそれをコピーするために、パスワードプロンプトに失速することなく、自社のビジネスに取り掛かるためのスクリプトを可能にします。

関連する問題