前提・実現したいこと
Tera Termのパスワード認証を.batまたは.ttlで実行したいです。
https://webkaru.net/linux/tera-term-macro-ssh-auto-login/
上記のサイトを参考に作ってみたのですが、下記のエラーが発生します。
発生している問題・エラーメッセージ
SSH2自動ログインエラー:ユーザー認証が失敗しました。
該当のソースコード
login.ttl
username = 'a_b_c' hostname = 'aaa.bbb.ccc.ddd' userpasswd = 'aB!>.1' portnum = '22' msg = hostname strconcat msg ':portnum /ssh2 /auth=password /user=' strconcat msg username strconcat msg ' /passwd=' strconcat msg userpasswd strconcat msg inputstr connect msg
試したこと
IDとパスワードが同じ別サーバーでも試しましたが同じエラーが出ています。
補足情報(FW/ツールのバージョンなど)
普通にTera Termを起動して上記と同じIDとパスワードを入れた場合はログインが可能です。
またサーバーとVPNで繋いだ状態で上記を実行しています。
Tera Term ver:4.97
何か考えられることがあればお教えいただけますと幸いです。
よろしくお願いします。
自己解決いたしました。
ポート番号の箇所が不要だったようです。
下記修正版。
login.ttl
username = 'a_b_c' hostname = 'aaa.bbb.ccc.ddd' userpasswd = 'aB!>.1' msg = hostname strconcat msg '/ssh2 /auth=password /user=' strconcat msg username strconcat msg ' /passwd=' strconcat msg userpasswd connect msg
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/24 02:18