web-dev-qa-db-ja.com

コマンドラインでPuTTYのPageantを無効にするにはどうすればよいですか?

KeePassからPuTTYでSSHリンクを開きます(KeeAgentプラグインを使用)。

私がアクセスしたサーバーの1つは、PuTTYが秘密鍵認証を使用しようとしているため、接続直後に認証エラーを表示します。

Puttyでキー認証を無効にするコマンドラインパラメーターはありますか?

このボックスのチェックを外して、「デフォルト設定」に保存できます。しかし、私はこれを個々のエントリに対して定義したいと思いました。

enter image description here

1
Ivan Solntsev

マニュアルページ 認証のためのページェントの使用を制御するためのオプションについて説明します。

-agentオプションはPageantを使用したSSH認証をオンにし、-noagentはオフにします。これらのオプションは、SSHを使用している場合にのみ意味があります。

したがって、KeePassのこのサーバーへのURLはssh://{IP} -noagentのようになります。

1
Ivan Solntsev

PuTTYマニュアル によると、コマンドラインからこの動作を変更することはできません。

何ができるか、チェックボックスを設定せずにこの特定のホスト用に保存されたセッションを作成し、PuTTY.exe -load "session name"を使用してコマンドラインから保存されたセッションを起動します

0
mtak