Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ssh 経由でワイルドカードを使用するのに問題があります。実行しようとしているコマンドはssh -t host "sudo ls -l /root/.ssh/id_rsa*.
ssh -t host "sudo ls -l /root/.ssh/id_rsa*
一重引用符を使用しようとしましたが、sudo -s. ワイルドカード自体も引用しようとしましたが、何も機能していないようです。他の人はこれらのソリューションを組み合わせて使用しているようですが、私にはうまくいきませんでした。何か案は?
sudo -s
私が試したことから、ルートとして認証する前にワイルドカードが展開されないようにするには、新しいシェルを生成する必要があります。
ssh -t host "sudo -s bash -c \"ls -l /root/.ssh/id_rsa*\""