VMware Esxi 7に自動ログインするマクロ

VMware Esxi 7に自動ログインするマクロ

Vmware Esxi7 でSSHで毎回自分でパスワードを入力してログインするのがめんどくさいのでTeraTermでマクロを組みました。

環境

  • VMware Hypervisor (ESXi) 7.0 u1
  • TeraTerm 4.105

ESXi へ SSH ログインを実施しますので、事前に SSH と ESXi Shell のサービスを起動しておきましょう。

マクロ

  1. ;login
  2. test_IPADDR = ‘****‘    ;Esxi7のIPアドレス
  3. TESTUSER = ‘****‘     ;ログインユーザー名
  4. TESTPASSWORD = ”****” ;ログインパスワード
  5. ; コマンドオプション組立て
  6. COMMAND = test_IPADDR
  7. strconcat COMMAND ‘:22 /ssh /2 /auth=challenge /user=’
  8. strconcat COMMAND TESTUSER
  9. strconcat COMMAND ‘ /passwd=’
  10. strconcat COMMAND TESTPASSWORD
  11. ; 接続
  12. connect COMMAND
  13. ; 接続確認
  14. if result <> 2 then
  15. messagebox ‘It could not be connected.’ ‘Connection Error’
  16. end
  17. endif

使い方

上記のマクロをテキストにコピーして2~4行目を任意の物に変更して「.ttl」ファイルとして保存します。保存したファイルをダブルクリックするとマクロが起動して自動でログインした状態になります。