7

ssh 経由でワイルドカードを使用するのに問題があります。実行しようとしているコマンドはssh -t host "sudo ls -l /root/.ssh/id_rsa*.

一重引用符を使用しようとしましたが、sudo -s. ワイルドカード自体も引用しようとしましたが、何も機能していないようです。他の人はこれらのソリューションを組み合わせて使用​​しているようですが、私にはうまくいきませんでした。何か案は?

4

1 に答える 1

11

私が試したことから、ルートとして認証する前にワイルドカードが展開されないようにするには、新しいシェルを生成する必要があります。

ssh -t host "sudo -s bash -c \"ls -l /root/.ssh/id_rsa*\""
于 2013-10-10T17:30:48.677 に答える