質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Q&A

解決済

2回答

5098閲覧

VSCodeからRemote Developmentを使用してのssh接続が出来ない

退会済みユーザー

退会済みユーザー

総合スコア0

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

0グッド

1クリップ

投稿2021/10/27 10:43

編集2021/10/27 10:43

AWS EC2にVSCodeからsshでリモート接続し、PHPをデバッグしたくRemote Developmentでssh接続をしようとすると、「architecture is not supported i686」とエラーメッセージが出て接続出来ませんでした。

VSCodeのターミナルではssh接続出来ます。

接続元はWindows10で鍵ファイルは.ssh配下に格納していますが、パスにスペースなどはありません。

不足していると思われる設定や何処のログを調べたらあたりが付けられそうかご教示いただけませんでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ockeghem

2021/10/27 11:31

ターミナルでsshログインした状態で以下のコマンドを実行した結果を追記してください。 $ cat /etc/*release* $ uname -a
退会済みユーザー

退会済みユーザー

2021/10/28 01:14

すぐに確認出来る状態ではありませんでしたので、遅くなりましたが、以下、コマンドの結果です。 最初のcatコマンドで Amazon Linux AMI release 2012.03 次に Linux ip-10-158-173-28 4.14.225-121.362.amznl.i686 #1 SMP Tue Mar 23 00:30:49 UTC 2021 i686 i686 i386 GNU/Linux と表示されました。 リモート接続先が32ビットアーキテクチャである場合、こちらが意図する接続は出来ないのでしょうか!?
guest

回答2

0

ベストアンサー

エラーメッセージからは、ターゲットホストが32ビットアーキテクチャであると読み取れるのですが、それはどうでしょうか。それを確認したいために、以下の実行結果を追記するようにコメントでお願いしておりました。

sh

1$ cat /etc/*release* 2$ uname -a

追記ありがとうございます。やはり32ビットのOSであることが分かりました。32ビットOSはサポートされていないという意味です。
それとは別に、あまりにも古い状態のままになっているので、脆弱性のリスクがかなりありそうです。特に、外部公開しているサーバーなら極めて危険なので、いったんサーバーの公開を止めて、アップデートなり、新サーバー構築を考えるべきだと思います。

投稿2021/10/27 14:09

編集2021/10/28 03:17
ockeghem

総合スコア11705

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/10/28 01:25

遅くなりましたが、コマンド結果を別途、記載いたしました。ご指摘ありがとうございます。
退会済みユーザー

退会済みユーザー

2021/10/28 03:44

ご回答ありがとうございます。 サーバーは新しくする予定です。 そんなに危険性があったとは思ってもいませんでしたが、早めに切り替えるようにします。 頑張ってもあまり意味は無さそうなのと、新しくなれば問題無いと思いますので、調査は中止します。 ご丁寧に回答いただき、ありがとうございました。
guest

0

.ssh以下にconfigファイルを用意して以下の内容を記載するとRemote Developmentで接続できるはずです。

host ec2-app(任意の名前でOK) hostname (接続先のEC2のIPアドレス) user (SSHのユーザー名) IdentifyFile (SSHで接続するときの証明書ファイルのパス)

投稿2021/10/27 12:37

Supernove

総合スコア1154

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/10/27 12:45

configファイルは作成済みで記載いただいた通りの設定をしています。 接続後に質問で記載したエラーが出ます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問