2009-09-20 11:35:59 +0000 2009-09-20 11:35:59 +0000
345
345

PuTTY でパスワードを使って「自動ログイン」する方法はありますか?

PuTTY で保存されたセッションのパスワードを設定する方法はありますか?

「自動ログインユーザ名」(接続/データの下)を指定する機能があることは知っていますが、パスワードと同じようにする方法はありますか?

回答 (16)

378
378
378
2009-09-20 11:48:12 +0000

PuTTY のいくつかのバージョンでは、以下のいずれかの方法で簡単に接続できます:

putty.exe mylogin@somewhere.com -pw mypassword
putty.exe somewhere.com -l mylogin -pw mypassword

もし SSH を使用して接続したい場合は、以下を使用してください:

putty.exe -ssh root@somewhere.com -pw mypasswordforsomewherecom

Windows を使用している場合は、単にショートカットを作成してこれらのパラメータを渡すだけです。デスクトップに putty.exe のショートカットを作成します。2. ショートカットの名前を007 に変更します。ショートカットを右クリックし、プロパティ**を選択します。お使いの PuTTY が PuTTY - server.com パラメータをサポートしていない場合、 PuTTY SSH クライアントでの鍵ペアの作成とコピー_ で説明されているように、公開鍵が必要です。

106
106
106
2009-09-20 12:00:22 +0000

シェルからパスワードを送るのではなく、公開鍵の仕組みを使うことを強くお勧めします。

50
50
50
2016-01-01 17:34:05 +0000

私は、PuTTYにパスワード付きで「自動ログイン」するために、 WinSCP を使用しています。無料で、機能も豊富で、2000年に作成され、現在も活動を維持しています。 WinSCP ウィキペディアページ ](https://en.wikipedia.org/wiki/WinSCP))

WinSCP から PuTTY を開くには、ログインウィンドウか SFTP ウィンドウから行うことができます。

25
25
25
2011-09-30 13:24:53 +0000

保存されたオプション(事前に設定されたウィンドウサイズやトンネルプロキシなど)を保存し、保存されたセッションをロードして自動ログインしたい場合は、この方法を使用します。 http://www.shanghaiwebhosting.com/web-hosting/putty-ssh-auto-login

putty.exe -load my_server -l your_user_name -pw your_password

ここで、'my_server'は保存されたセッション名です。

17
17
17
2011-02-07 08:05:21 +0000

PuTTY Connection Manager ](http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-using-putty-connection-manager/)はPuTTYと一緒に動作する別のプログラムです。これは自動ログインができ、パスワードを保持する暗号化されたデータベースを持っています。

私はまだSSH鍵の方が好きですが。

(もう一つの欠点は、元の開発者によってサポートされていない可能性があることです。

13
13
13
2014-08-30 22:13:07 +0000
11
11
11
2009-12-20 21:02:46 +0000

私はWindowsで mRemote を使っています。SSH、RDP、VNC、Citrixのユーザ名とパスワードを保存できます。

9
9
9
2012-11-19 21:25:08 +0000

はい、方法はあります。最近、PuTTY 1.5.4にLinuxとWindowsの両方にパスワード保存機能を追加しました。バイナリとソースは Oohtj: PuTTY 0.62 with a password saving feature _ からダウンロードできます。

8
8
8
2011-04-30 17:22:34 +0000

Tunnelier - パスワードをローカルに暗号化して保存します。また、SSHウィンドウだけでなく、sFTP GUIも持っています。

7
7
7
2016-08-22 13:51:46 +0000

セキュリティソリューションのために2つの異なるパッケージを組み合わせるのは危険な場合があります。これはPuTTYサイトのソフトウェアのみを使用する、PuTTYだけの方法です。

最初に PuTTYgen を使用して鍵ペアを作成し、秘密鍵をPuTTYにインストールし、公開鍵をリモートサイトにコピーする必要があります。以下にその方法を示します。

PuTTYgenをダウンロードして実行し、SSH2-RSA鍵を生成します。最低でも4098ビットを使用します。生成ボタンをクリックし、鍵ペアが生成されるまでマウスを動かします。

生成されたら、あなたの画面は次のようになります:

“Key Comment "フィールドにアカウントを記述してください。そして、秘密鍵を1つのファイルに保存し、公開鍵を別のファイルに保存します。ssh を使っている Linux マシンだと仮定してみましょう。1つ目は「ssh-rsa」と言うべきです 2. 2 番目はあなたの公開鍵でなければなりません。3つ目はコメントです。

完成すると次のようになります。 RSA RSA key-20160822

個人的に。私なら、ファイルを Linux マシンにコピーしてから編集します。私は'J'コマンドを使って2つの行を結合し、スペースを検索して行間のスペースを削除します。このファイルをWindowsにコピーしたとき、システムは1つの長い行を複数の行に分割して、行間に”\“を入れようとしました。くっそー 続けるには…

リモートマシンにログインして、コピー/編集し、公開鍵を他の鍵と同じ形式で ~/.ssh/authorized_keys ファイルに追加します。これは一行でなければなりません。1 行に 3 つのフィールドがあるはずです。最初のフィールドは「ssh-rsa」と書いてあります。2つ目は「=」という文字で終わる鍵です。3つ目のフィールドはオプションで、あなたが鍵のコメントフィールドに入れたものが含まれます。

初めて ~/.ssh/authorized_keys ファイルを作成する場合は、ディレクトリとファイルがグループや世界で読めるようになっていないことを確認してください。

これが完了したら、秘密鍵を使用する PuTTY セッションを作成しなければなりません。

PuTTYセッションでは、Connection=>SSH=>Authと進み、ブラウズをクリックして、秘密鍵を保存した場所を選択します。

これが終わったら、セッションを選択するだけでログインできます。それから Pageant を使ってパスフレーズを管理してください。この方法では、秘密鍵は常に暗号化されており、パスフレーズを入力する必要がありません。

6
6
6
2012-01-12 03:27:25 +0000

以下のような方法を使う場合は、セッション名を囲むように「"」を付け加えることを忘れないようにしないと、セッションの読み込みに失敗することがあります。例えば、

putty.exe -load "my session name",

一般的な形式は以下のようになります。

5
5
5
2012-04-13 12:41:52 +0000

私は Windows マシンでこのようにするのが好きです。PuTTY実行ファイルをフォルダに保存して、"mytools “とし、コマンドプロンプトから以下のコマンドを実行してください:

tools>mytools 10

10はあなたのIPアドレスの最後のオクテットです。これで完了です。

4
4
4
2014-06-12 00:48:51 +0000

接続が公開鍵とパスワードで認証される場合、PuTTYスイートの一部である Pageant の使用を検討してください。PuTTY で設定された正しいユーザ名を持っていると仮定すると、透過的に認証されます。

"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk

必要に応じてパスワードの入力を求められます。

そして何よりも優れているのは、PuTTY スイートの一部なので、あなたのマシンにはすでにあるということです。

2
2
2
2019-01-02 10:53:30 +0000

MTPuttyについてEmrald214さんの回答の中で、MTPuttyは良いフリーソフトなので詳しく説明したいと思います。

MTPutty - Multi-tabbed putty (多くのユーザにとっては企業のインストール制限があるためポータブル版)は、多くのサーバに接続するのに役立ちますし、このフリーソフトではフォルダに整理するのも簡単です。これはセッションの起動時にいくつかのスクリプト(特にエイリアススクリプト)を設定する必要がある場合に非常に便利です。また、sesuのロギングを自動化することもできますが、パスワードがプレーンテキストになるのでお勧めできません。MTPutty は単なるインターフェースですので、kitty や putty をダウンロードして使用する必要があります。2.パスワードが保存されている場合にのみ動作します。これは、他の多くの便利な機能と同様に、セッションのエクスポートとインポートオプションを持っています。

1
1
1
2013-09-23 09:54:11 +0000

MTPuTTYをインストールしてください。Puttyにログインしてからスクリプトを実行することもできます。

0
0
0
2009-12-20 19:27:19 +0000

コマンド履歴がセキュリティ上の懸念がある場合は、公開鍵ルートを使用してください(-pwオプションで指定した平文パスワードがコマンド履歴に保存されるため)。

関連する質問

4
3
12
10
14