みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

TeraTermマクロでssh認証画面で反応なし

サーバーへ自動ログインするために、次のようなTeraTermマクロを作成し、
pcのコマンドプロンプトでバッチファイルを実行しました。

・TeraTermマクロ:teracon.ttl
 connect 'xx.xx.xx.xx /ssh /2 /auth=xxxxx /user=yyyyy /passwd=zzzzz'
・TeraTermマクロ実行用バッチファイル
 @echo on
 "C:Program File\teraterm\ttpmacro.exe" "%~dp0teracon.ttl"

このマクロを実行したところ、数名が正常にログインできませんでした。
状況としてはssh認証画面で止まったままになり、OKボタンは反応せず、
接続断ボタンは反応します。

ただし、このマクロを使用した全員とも、手動ではTeraTermを起動し、
サーバーへログインできております。
また、ssh認証画面で止まった人の/var/log/secureのログは次のとおりで、
session opened for user xxx by (uid=0)になっており、ssh認証は正常に
実行されているように見えます。

省略 localhost sshd[4257]: Accepted password for xxx from xx.xx.xx.xx port 2534 ssh2
省略 localhost sshd[4257]: pam_unix(sshd:session): session opened for user xxx by (uid=0)

※:TeraTermのバージョンは4.74です。

以上のことからサーバー側には、問題はないように見えます。
マクロおよびPC側に何か原因があるように思われます。
どなたか対処方法をご存知でしたら、教えてください。
よろしくお願いします。

投稿日時 - 2013-03-24 10:27:02

QNo.8008925

すぐに回答ほしいです

質問者が選んだベストアンサー

ポート明記するとどうですか
connect 'server::22 ~

投稿日時 - 2013-03-24 11:42:50

お礼

JaneDue さま

結果報告が遅くなり申し訳ありません。
次のように22を追加しましたら、うまくいきました。
connect 'xx.xx.xx.xx:22 ~

ご教授ありがとうございました。

投稿日時 - 2013-03-25 21:42:28

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問