AWS

【AWS】truffleがインストール出来ないのでnode.jsのバージョンを切り替え解決

AWS(EC2)にtruffleを入れたかったのですが、ERR code1が出てしまいインストールできず。

よくよく見ると、node.js公式ではv12を使うように記載がありましたので、v12の最終版である12.22.11をインストールすることにしました。
https://trufflesuite.com/tutorial/index.html#background

nvm ls-remote

nvm install 12.22.11

node -v

解説

nvm ls-remoteコマンドでnodejsのバージョン一覧が出てきます。(確認)

nvm install xx.xx.xxで指定バージョンをインストールできます。

node -vで指定したバージョンになっていればOK。

その後はtruffleをインストール⇒起動。

npm install -g truffle

truffle init

【AWS】teratermでSSH接続できない(ホストへ接続できません):2022年

AWSでWebサーバーを構築してみたのですが、teratermでSSH接続できない…!というところでハマってしまったので原因と解決策をメモしておきます。

結論からいうと、AWS側の設定が原因でした。

原因

・サブネットにパブリックサブネットを割り当てていない
・自動割り当てパブリックIPが有効になっていない

この辺り、デフォルトだと割り当てられていなかったり、無効になっているので注意が必要。

ちなみにEC2です。