Mysql -dbs と、管理者がパスワードを忘れる癖があるとします (または、パスワードだけでなく、より創造的な認証を望むほど偏執的です)。"mysql -u root"
たとえば、Ssh エージェントが秘密鍵を保存し、 (パスワードまたは秘密鍵とパスワードの組み合わせを入力せずに)ログインする方法で Mysql -root シェルにアクセスすることは可能ですか?
質問する
11794 次
1 に答える
8
通常の SSH キー認証を使用してシェル アカウントにログオンし~/.my.cnf
、パスワードが含まれるファイルを使用することができます。mysql
これは、コマンド ライン クライアントによってデフォルトで使用されます。
その内容は次のとおりです。
[client]
user=the_user_name
password=the_password
このファイルを読み取ることができる人は誰でも、それらの資格情報を使用できることに注意してください。所有者だけが読むことができるように保護します (そして、キーボードから離れた場合は端末をロックします)。
直接鍵ベースの認証が必要な場合は、SSL クライアント証明書認証も使用できます。独自の小さな CA を作成し、これらのクライアント証明書を自分で発行できます。直接のリモート アクセスが必要な場合は、多くのツールがこれをサポートします。
于 2012-05-09T23:49:02.883 に答える