ファイル権限 - スクリプトの読み取りのみを許可しますか?

ファイル権限 - スクリプトの読み取りのみを許可しますか?

パスワードはプレーンテキストで保存されています。 SFTPセッションを作成するために、私の予想スクリプト「LoadList」がパスワードを読み取ることができるようにしたいと思います。パスワードを読むことを望まない。ユーザーにスクリプトを割り当て、そのユーザーに読み取り権限のみを付与した場合、どうすればこれを行うことができますか?

答え1

$ssh-keygen

デフォルトのファイルの場所を受け入れ、Enter をダブルクリックしてパスワードを除外します。

id_rsa.pubというファイルがホームディレクトリ/ .sshに作成されます。

次に、ssh-copy-id{接続するサーバー名}を使用します。 「はい」を選択し、ユーザーパスワードを入力します。

これにより、ユーザーのホームディレクトリの.sshディレクトリにauthorized_keysというファイルが作成されます。

ファイルを生成できない場合は、このファイルの内容をターゲットサーバーのauthorized_keysディレクトリ(home / .ssh / authorized_keys)にコピーします。

sshをテストすると、パスワードの入力を求められません。

関連情報