web-dev-qa-db-ja.com

PuTTy接続マネージャーのログイン後コマンドが機能しない

パスワードを送信したり、ログインコマンドを投稿したりできるマクロモードを有効にして、PuTTyCMでセッションを作成しています。当初、私がログに記録しているサーバーは、パスワードをuserIDとして取得していました(ネットワークの遅延のためだと思います)。接続タイムアウトを増やすことでこの問題を修正しました。さまざまなコマンドタイムアウトを試しましたが、ログイン後のコマンドを実行できません。誰かがこれを機能させる方法を教えてください

2
user1004985

アドレスフィールドへの接続putusername @ ip_addressを作成する場合、これにより、puttycmがログインとしてパスワードを使用する場合の問題が解決されます。

4

私も同じ問題を抱えてる:

構成コマンドに問題があります。

「sshserver1.step3.b1q.example.com」などのコマンド1ボックスにsshコマンドを入力すると、実行するとsshコマンドは単に無視されます。次に、エコーを前面に配置してトリックを試みましたが(echo'ssh server1.step3.b1q.example.com ';)、それでも無視されます。また、(Sudo sh -c ssh server1.step3.b1q.example.com)も試しました。これを行う唯一の方法は、次のように2つの連続するボックスに同一のsshコマンドを入力することです。

command box 1:ssh server1.step3.b1q.example.com

command box 2:ssh server1.step3.b1q.example.com

これで最初の問題は解決しますが、私の問題は、コマンドボックスが5つしかなく、5番目のコマンドボックスが必要なことです。しかし、それは使用中の2番目のボックスによって取り上げられています。 sshserver1.step3.b1q.example.comのコマンドラインを1つだけにする方法を教えてください。言い換えれば、PuTTY CMをだまして最初のSSHを無視しないようにする別の方法はありますか?これで最初の問題に戻ります。

2
user1654670

max Drogobitskiyの回答を追加するには、新しい接続を作成/編集するときに、ホストに次のように入力します。

例:

ホスト:[email protected] -pw pa55w0rd

私のサーバーからのサンプル:

Using username "jboss".
Using keyboard-interactive authentication.
Last login: Wed Jul 31 10:33:44 2013 from xxx.xxx.xxx.xxx
jboss@cpp-app01:~>

注:上記の方法を使用する場合は、マクロログインを無効にすることを忘れないでください。無効にしないと、パスワードが表示されます。

0
Zach Ho

マクロオプションの「パスワード」値のみを増やします(私は1750msを使用します)。

説明:この値で:接続:1000パスワード:1050ログイン:900コマンド:1250

  1. Puttycmは、接続コマンドの1000ms後にloginコマンドを開始するのを待ちます
  2. Puttycmは、ログインコマンドの900ms後にパスワードコマンドを開始するのを待ちます
  3. Puttycmは、パスワードコマンドの1050ms後に最初の「コマンド」コマンドを開始するのを待ちます
  4. Puttycmは、最初のコマンドの1250ms後に、2番目の「コマンド」コマンドを開始するのを待ちます。
  5. Puttycmは、3番目のコマンドの1250ms後に、4つの「コマンド」コマンドを開始するのを待ちます。
  6. 等.

この問題は、サーバーがパスワードを検証する時間が長すぎる場合にのみ発生します。

したがって、最初のコマンドが表示されない場合に増加する値は、passwordcommandです。この値を変更しましたが、問題はありません。

0
UshkarlFR

次のマクロオプションが役に立ちました。

接続:1000パスワード:1050ログイン:900コマンド:1250

また、LOGIN MACROでは、ユーザーIDをCOMMAND 1として、パスワードをCOMMAND2として指定する必要があります。COMMANDS3,4,5は任意のものにすることができます。お役に立てれば。

0
Avinash

この問題を解決するには、ログインマクロオプションのコマンドのタイムアウトを増やします。 PuttyCMを再起動します。これで、ログイン後のコマンドが機能します!

0
Prasham