SSH接続でwindowsサーバのコマンドが実行できませんこんにちはゲストさん。>>解決済みの質問SSH接続でwindowsサーバのコマンドが実行できませんSSHでwindowsサーバに接続して、OSコマンドを自動実行してクライアントにアウトプットを取得したいと思っておりますがうまくコマンドが実行できません。以下環境とやりたいことです。WindowsXP※Windowsサーバとクライアントは公開鍵認証でパスワードなしでsshコマンドでクライアントからサーバにログインできるようになっています。<やりたいこと>クライアントからsshで定期的にWindowsサーバログインしてサーバ上のファイル情報を取得したいので、以下のようなコマンドとクライアントから定期実行しようと考えてます。ように指定しています。Q.このとき、dirコマンドの引数にファイルを指定しても、"ファイルが見つかりません"のエラーになってしまいます。XXXXXXファイルが見つかりません.---------------------------------------------------SSHサーバがLinux/Unixの場合は特に問題なくコマンドが実行できたのですが、Windowsの場合にはどのようにコマンドを指定すればよいのでしょうか?よろしくお願いします。19:03:17通報するQNo.2938974HEBOTAROすぐに回答ほしいです質問者が選んだベストアンサーカレントディレクトリにファイルがないのでしょう。dirコマンドは内部コマンドなので、command.comかcmd.exeの上で動作します。回答ありがとうございました。見当がつかずに困っていたのですが前進しました。テストしているWindowsのOpenSSHではWindowsのsshサーバに接続した場合でもカレントディレクトリは接続したユーザのホームディレクトリになります。v2\/home"で指定されたディレクトリに作成される各ユーザディレクトリです。いう手順で動作いたしました。c:/user/test.bat※test.batの中にdirコマンドとファイル名を記述しかし、sshクライアントから実行されるコマンドは変更される可能性があるため、本当はWindowsのsshサーバ上にはこのようなファイルを作成して予め配置しなくても実行できるようにしたいと考えています。Windowsの制限であれば仕方ないのですが、なにかよい方法がございましたらご教授ください。私のdirコマンドの引数でのファイルの指定方法に問題があったようです。以下のようにdirコマンド後のファイル指定で\を3つ続けて\\\にしてみたところうまく動作しました。<例>C:\\\directory1\\\filenamesshで指定する際の特殊文字の解釈の問題だったようです。最終的にはこのような指定になりました。c:\\\directory\\\filenameこの方法でうまくいきそうですのでテストしてみます。ありがとうございました。Windowsを利用してSSHで接続できる環境を構築しようとしてます。サーバとクライアント間でSSH通信を行いたいと思っております。CentOS4.7を利用しています。SSH-1.99-OpenSSH_3.9p1を利用しています。WindowsのTera...クライアントPCからSSHで接続できない。Term(SSH)で接続しようとしています。Reserved.掲載情報の著作権は提供元企業等に帰属します。