2.3.2 本装置に対してリモートでコマンドを実行できない
(1) SSHクライアントの指定オプションを確認する
他装置のSSHクライアントから本装置に対して,SSHでログインしないで運用コマンドを実行(リモートでコマンドを実行)した場合に,コマンドの実行結果が表示されないでエラーが表示されることがあります。本装置に対するリモートからのコマンドの実行に失敗する例を次の図に示します。
client-host> ssh operator@myhost show ip arp operator@myhost's password: ****** Not tty allocation error. client-host> |
SSHでログインしないで本装置に対してリモートでコマンドを実行する場合は,-tパラメータで仮想端末を割り当てる必要があります。本装置に対するリモートからのコマンドの実行に成功する例を次の図に示します。
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で本装置にログインしてから実行してください。