NSXアプライアンスでrootユーザーのSSH接続を有効にする
search cancel

NSXアプライアンスでrootユーザーのSSH接続を有効にする

book

Article ID: 427390

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

免責事項:これは英文の記事「Enable ssh root access for NSX appliances」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • NSX-T 3.2.0より前のバージョンではrootユーザーのSSH接続はNSX Managerデプロイ中にのみ設定することができます
  • NSX-T 3.2.0以降のバージョンではデプロイ後にも adimn CLIを使用してrootユーザのSSH接続を設定・変更することができます

Environment

  • VMware NSX-T Datacenter
  • VMware NSX

Resolution

  • adminユーザーとしてNSX ManagerのCLIにログインし、以下の手順に従います
  • NSX ManagerのSSH サービスのステータスを取得するには以下のコマンドを実行してください

> get service ssh
Service name:      ssh
Service state:     running
Start on boot:     True
Root login:        disabled


Note :- SSH サービスが実行されていない場合、NSX Manager への Putty や SSH での接続はできません。
その場合は、NSX Manager が存在する vCenter Server の Web インターフェースにログインし、NSX Manager のコンソールに直接アクセスしてください。
admin ユーザーとしてログインし、次のコマンドを実行して SSH サービスを開始します:start service ssh

再度 get service ssh コマンドを実行し、Service state が 「running」 と表示されていることを確認してください。これで、SSH/Putty を開いて NSX Manager のコマンドラインインターフェースに接続できるようになります。

  • NSX Manager の root SSH ログインを有効にするには admin ユーザーとして NSX Manager にログインし、以下のコマンドを実行します。これは、NSX Manager の Putty/SSH に直接 root として接続するために使用されます。

    > set ssh root-login

    > get service ssh
    Service name:      ssh
    Service state:     running
    Start on boot:     True
    Root login:        enabled


  • 直接の root SSH を無効にするには admin ユーザーとして NSX Manager にログインし、以下のコマンドを実行します。

> clear ssh root-login

> get service ssh
Service name:      ssh
Service state:     running
Start on boot:     True
Root login:        disabled

  • admin CLI 経由で root ユーザーにログインするには admin ユーザーとして NSX Manager にログインし、以下のコマンドを実行します。

> st en
Password:

  • ログインを続行するために、NSX Manager の root ユーザーのパスワードを入力してください

Additional Information

Note :- WinSCP を使用して root ユーザーとして NSX Manager に接続できるようにするには、上記の手順に従って「直接の root ログイン(direct root login)」を有効にする必要があります。

Enable SSH on NSX managers

Enable SSH access to NSX Edge Nodes