私はMacマシンを使用しています。リモートマシン(Linux)に接続し、リモートマシンのディレクトリの内容を削除する必要があります。試してみるシェルスクリプトを使用してリモートマシンのディレクトリを削除します
ssh [email protected] rm -rf testdir
端末のパスワードを入力するよう求められます。リモートマシンのパスワードを手動で入力しなくても、ディレクトリの内容を削除する方法はありますか?シェルスクリプトを使ってこれをやりたい私がシェルに慣れていないので、どんな助けもありがたいです。
ssh-keygenを使用してキーを生成しました。しかし、ssh-copy-idを使用して公開鍵をリモートホストにコピーすると、 '-bash:ssh-copy-id:command not found error'というメッセージが表示されます。どんな考え? – Harish
@Harishはscpを使用して手動で 'scp/local/machine/path/to/public_key root @ server-address:〜/ .ssh/authorized_keys'というキーを手動でコピーします。 – sjsam
@ハリーシュ:これがうまくいくかどうか教えてください。 – sjsam