web-dev-qa-db-ja.com

.ssh / configファイルでパスワードを指定しますか?

.ssh/configファイル内でパスワードを指定することはできますか?何かのようなもの

Host host1
    User user1
    Pass password

私が見つけたすべてのリソースは代わりにキーを使用することをお勧めしますが、それは私にとってオプションではなく、パスワードを使用したいのです。

標準のopensshでそれができない場合、これを可能にするパッチが配置されていますか?

編集:パスワードを使用する必要がある理由は、linuxからcygwin sshdに接続するときにネットワークドライブにアクセスするためです。

7
graywolf

いいえ、できません。設定オプションはssh_configのマニュアルページで説明されており、Passのようなオプションはありません。

プレーンテキストでパスワードを保存するのは非常に安全ではないため、パッチはありません(少なくとも私は何年もの間、何も見ていません)。難読化された方法を使用しても、安全性が高まらず、実際の暗号化では、ここで多くの複雑さが追加されます(および新しい暗号化パスフレーズ)。

実際には、SSHキーを使用します。彼らはクールで安全、使いやすいです。設定する2つのコマンドと使用する3番目のコマンド。

$ ssh-keygen -t rsa -P ""
$ ssh-copy-id server
$ ssh server
12
Jakuje