質問: 将棋ソフトの探索エンジンをAWS上に置こうと考えています。 手順としては以下を参考にしました。 手順を追い、インスタンスが動いているところまでは記述どおりに確認できました。 しかし、バッチファイルの動作確認の場所で想定どおりの動きをしません。 実行しようとしているバッチファイル ``` @echo off setlocal cd /d %~dp0 ssh -i key.pem ec2-user@■■■■ cd ./engine;./YaneuraOu-AVX2 pause ``` 手順通りに 「■■■■」を作成したインスタンスのパブリックDNSに書き換え、秘密鍵は「key.pem」という名前でバッチファイルと同じフォルダに置き、実行しました。 すると、 ``` Warning: Identity file key.pem not accessible: No such file or directory. ``` 上記ワーニングが出ます。(ワーニング以外は手順に載っている内容と一致していました。) 過去の同様な質問の回答にあるように、sshコマンド以下に秘密鍵ファイルのフルパスを記述するように書き換えてみたのですが、状況は変わりませんでした。 (↓過去の質問) SSHにてAWSにあるインスタンスにログインしたい 知識がなく、根本的な原因もわからず、解決できていません。 よろしければご回答お願いいたします。
回答: そのファイルがない、といってます。 ファイルパスがあってるかをよくチェックしましょう そして、バッチファイルで実行ではなく、コマンドプロンプトからsshコマンドを実行してみてください。