トラブルシューティングガイド


2.3.2 本装置に対してリモートでコマンドを実行できない

〈この項の構成〉

(1) SSHクライアントの指定オプションを確認する

他装置のSSHクライアントから本装置に対して,SSHでログインしないで運用コマンドを実行(リモートでコマンドを実行)した場合に,コマンドの実行結果が表示されないでエラーが表示されることがあります。本装置に対するリモートからのコマンドの実行に失敗する例を次の図に示します。

図2‒4 本装置に対するリモートからのコマンドの実行に失敗する例
client-host> ssh operator@myhost show ip arp
operator@myhost's password: ******
Not tty allocation error.
client-host>

SSHでログインしないで本装置に対してリモートでコマンドを実行する場合は,-tパラメータで仮想端末を割り当てる必要があります。本装置に対するリモートからのコマンドの実行に成功する例を次の図に示します。

図2‒5 本装置に対するリモートからのコマンドの実行に成功する例
client-host> ssh -t operator@myhost show ip arp
operator@myhost's password: ******
Date 20XX/04/17 16:59:12 UTC
Total: 2 entries
 IP Address       Linklayer Address  Netif             Expire     Type
 192.168.0.1      0000.0000.0001     Eth2/3            3h55m56s   arpa
 192.168.0.2      0000.0000.0002     Eth2/3            3h58m56s   arpa
Connection to myhost closed.
client-host>

(2) 実行するコマンドの入力モードを確認する

SSHでログインしないで本装置に対してリモートで実行できるコマンドは,一般ユーザモードのコマンドだけです。装置管理者モードのコマンドを実行すると,エラーになります。

装置管理者モードのコマンドはSSHで本装置にログインして,装置管理者モードに移行してから実行してください。

(3) y/nの入力が必要なコマンドか確認する

reloadコマンドなどの確認メッセージに対して"(y/n)"の入力を促すコマンドは,本装置に対してリモートで実行できません。このようなコマンドは,確認メッセージを出力しないで強制実行するパラメータがあればそのパラメータを指定して実行するか,SSHで本装置にログインしてから実行してください。