2017-07-13 3 views
0

私の懸念を調べてくれてありがとう。plink:不明なオプション "-rf"

私はplinkを使用して、Windowsからリモートのlinuxサーバー上でコマンドを実行しています。ここに私が実行しているコマンドがあります

echo y | plink -v -pw %Linux-pw% -P %port% %Linux-user%@%Linux-Machine% rm -rf /root/jenkins/Sandbox/project1 

私はこのコマンドを実行すると、私はジェンキンズで以下のエラーが表示されます。

11:53:17 plink: unknown option "-rf" 

私は2つのジェンキンジョブで同じコマンドを使用しています。 1つはうまく働き、1つの仕事がこの問題を投げかけています。

誰でもこれについて何か提案できますか?

答えて

1

%port%変数が空の文字列に解決されると、この現象が発生します。 Plinkに追加のスイッチとしてホスト名と-rfとして、ポート番号、rmとして[email protected]を取る何

echo y | plink -v -pw password -P [email protected] rm -rf /root/jenkins/Sandbox/project1 

次に、あなたがこれを取得します。


また、ホストキーの確認(echo y)を自動化しないでください。

+0

ブリリアント。私はポート変数を逃した。 ありがとうございます。 –

+0

また、ホスト鍵の検証を自動化しないでください(echo y)! @Martin Prikryl:これの理由を知ることはできますか? –

+0

ホストキー検証では、[man-in-the-middle攻撃](https://en.wikipedia.org/wiki/Man-in-the-middle_attack)に対してあなたを保護します。確認を自動化すると、簡単にハッカーにユーザー名とパスワードを送信する可能性があります。 –

関連する問題