AWS ~ EC2에 SSH 로그인하여 Rails 환경 구축 ~
이 기사를 읽고 할 수 있게 되는 것
EC2에 SSH 로그인하여 환경 구축을 할 수 있다.
기사를 읽을 때의 부탁
저는 AWS의 초학자이자 아웃풋을 통해 지식을 정착시키기 위해 이 기사를 작성합니다. 내용에 잘못이 있으면 댓글을 주시면 감사하겠습니다.学習に使用した教材
AWS: 처음부터 실행하는 Amazon Web Services. 손을 움직이면서 인프라의 기초를 습득
htps //w w. 우데 my. 코 m / 이렇게 r세 / 아 ws-an d-in f 등 /
SSH란?
Secure Shell의 약자로 원격 컴퓨터와 통신하기 위한 프로토콜. 인증 등의 모든 네트워크 통신이 암호화되어 안전하게 통신할 수 있다.
EC2에 로그인 절차
※ EC2 인스턴스 생성 까지 완료하고 있는 전제입니다.
※MAC에서의 조작 순서가 됩니다. 양해 바랍니다.
① 「터미널」을 기동한다.
② .sshというディレクトリを作成
% mkdir ~/.ssh
③ ダウンロードしたpemファイルを.ssh内に移動
% mv Downloads/〇〇.pem .ssh/
④ ワーキングディレクトリを.sshへ変更
% cd .ssh
⑤ pemファイルの権限を、所有者のみ読み書き可能な状態に変更
% chmod 600 〇〇.pem
⑥ 秘密鍵(pemファイル)を使用して、EC2インスタンスにSSHログイン
% ssh -i 〇〇.pem ec2-user@Elastic IP
⑦ Are you sure you want to continue connecting (yes/no)?と聞かれるので、yesと入力
% yes
환경 구축 절차
① yumをアップデートする。-yオプションは、問いに対してyesと答えるオプション
% sudo yum -y update
② 環境構築に必要なパッケージをインストール
% sudo yum -y install git make gcc-c++ patch libyaml-devel libffi-devel libicu-devel zlib-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl libcurl-devel curl
③ 総ダウンロード容量: 120 M \ Is this ok [y/d/N]:と聞かれるので、yを入力
% y
④ Node.jsをインストール
% sudo curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
% sudo yum -y install nodejs
⑤ Yarnをインストール
% sudo yum -y install wget
% sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
% sudo yum -y install yarn
⑥ rbenvとruby-buildをインストール
# rbenvのインストール
% git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# パスを通す
% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
# rbenvを呼び出すための記述
% echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# .bash_profileの読み込み
% source .bash_profile
# ruby-buildのインストール
% git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# rehashを行う
% rbenv rehash
⑦ Rubyをインストール
# Ruby 〇.〇.〇のバージョンをインストール(バージョンはローカルと同じもの)
% rbenv install 〇.〇.〇
# Rubyのバージョンを決める
% rbenv global 〇.〇.〇
# rehashを行う
% rbenv rehash
# バージョンを確認
% ruby -v
보충
yum이란?
Linux 시스템의 소프트웨어 패키지 관리 시스템
yarn이란?
JavaScript 패키지 관리자
rbenv란?
Ruby 버전 관리 도구
이제 Rails를 움직일 준비가 되었습니다.
다음에 데이터베이스를 준비해 가려고 합니다.
Reference
이 문제에 관하여(AWS ~ EC2에 SSH 로그인하여 Rails 환경 구축 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawano30/items/3dcda292419c0ccc8089
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
저는 AWS의 초학자이자 아웃풋을 통해 지식을 정착시키기 위해 이 기사를 작성합니다. 내용에 잘못이 있으면 댓글을 주시면 감사하겠습니다.
学習に使用した教材
AWS: 처음부터 실행하는 Amazon Web Services. 손을 움직이면서 인프라의 기초를 습득htps //w w. 우데 my. 코 m / 이렇게 r세 / 아 ws-an d-in f 등 /
SSH란?
Secure Shell의 약자로 원격 컴퓨터와 통신하기 위한 프로토콜. 인증 등의 모든 네트워크 통신이 암호화되어 안전하게 통신할 수 있다.
EC2에 로그인 절차
※ EC2 인스턴스 생성 까지 완료하고 있는 전제입니다.
※MAC에서의 조작 순서가 됩니다. 양해 바랍니다.
① 「터미널」을 기동한다.
② .sshというディレクトリを作成
% mkdir ~/.ssh
③ ダウンロードしたpemファイルを.ssh内に移動
% mv Downloads/〇〇.pem .ssh/
④ ワーキングディレクトリを.sshへ変更
% cd .ssh
⑤ pemファイルの権限を、所有者のみ読み書き可能な状態に変更
% chmod 600 〇〇.pem
⑥ 秘密鍵(pemファイル)を使用して、EC2インスタンスにSSHログイン
% ssh -i 〇〇.pem ec2-user@Elastic IP
⑦ Are you sure you want to continue connecting (yes/no)?と聞かれるので、yesと入力
% yes
환경 구축 절차
① yumをアップデートする。-yオプションは、問いに対してyesと答えるオプション
% sudo yum -y update
② 環境構築に必要なパッケージをインストール
% sudo yum -y install git make gcc-c++ patch libyaml-devel libffi-devel libicu-devel zlib-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl libcurl-devel curl
③ 総ダウンロード容量: 120 M \ Is this ok [y/d/N]:と聞かれるので、yを入力
% y
④ Node.jsをインストール
% sudo curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
% sudo yum -y install nodejs
⑤ Yarnをインストール
% sudo yum -y install wget
% sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
% sudo yum -y install yarn
⑥ rbenvとruby-buildをインストール
# rbenvのインストール
% git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# パスを通す
% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
# rbenvを呼び出すための記述
% echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# .bash_profileの読み込み
% source .bash_profile
# ruby-buildのインストール
% git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# rehashを行う
% rbenv rehash
⑦ Rubyをインストール
# Ruby 〇.〇.〇のバージョンをインストール(バージョンはローカルと同じもの)
% rbenv install 〇.〇.〇
# Rubyのバージョンを決める
% rbenv global 〇.〇.〇
# rehashを行う
% rbenv rehash
# バージョンを確認
% ruby -v
보충
yum이란?
Linux 시스템의 소프트웨어 패키지 관리 시스템
yarn이란?
JavaScript 패키지 관리자
rbenv란?
Ruby 버전 관리 도구
이제 Rails를 움직일 준비가 되었습니다.
다음에 데이터베이스를 준비해 가려고 합니다.
Reference
이 문제에 관하여(AWS ~ EC2에 SSH 로그인하여 Rails 환경 구축 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawano30/items/3dcda292419c0ccc8089
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
※ EC2 인스턴스 생성 까지 완료하고 있는 전제입니다.
※MAC에서의 조작 순서가 됩니다. 양해 바랍니다.
① 「터미널」을 기동한다.
② .sshというディレクトリを作成
% mkdir ~/.ssh
③ ダウンロードしたpemファイルを.ssh内に移動
% mv Downloads/〇〇.pem .ssh/
④ ワーキングディレクトリを.sshへ変更
% cd .ssh
⑤ pemファイルの権限を、所有者のみ読み書き可能な状態に変更
% chmod 600 〇〇.pem
⑥ 秘密鍵(pemファイル)を使用して、EC2インスタンスにSSHログイン
% ssh -i 〇〇.pem ec2-user@Elastic IP
⑦ Are you sure you want to continue connecting (yes/no)?と聞かれるので、yesと入力
% yes
환경 구축 절차
① yumをアップデートする。-yオプションは、問いに対してyesと答えるオプション
% sudo yum -y update
② 環境構築に必要なパッケージをインストール
% sudo yum -y install git make gcc-c++ patch libyaml-devel libffi-devel libicu-devel zlib-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl libcurl-devel curl
③ 総ダウンロード容量: 120 M \ Is this ok [y/d/N]:と聞かれるので、yを入力
% y
④ Node.jsをインストール
% sudo curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
% sudo yum -y install nodejs
⑤ Yarnをインストール
% sudo yum -y install wget
% sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
% sudo yum -y install yarn
⑥ rbenvとruby-buildをインストール
# rbenvのインストール
% git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# パスを通す
% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
# rbenvを呼び出すための記述
% echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# .bash_profileの読み込み
% source .bash_profile
# ruby-buildのインストール
% git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# rehashを行う
% rbenv rehash
⑦ Rubyをインストール
# Ruby 〇.〇.〇のバージョンをインストール(バージョンはローカルと同じもの)
% rbenv install 〇.〇.〇
# Rubyのバージョンを決める
% rbenv global 〇.〇.〇
# rehashを行う
% rbenv rehash
# バージョンを確認
% ruby -v
보충
yum이란?
Linux 시스템의 소프트웨어 패키지 관리 시스템
yarn이란?
JavaScript 패키지 관리자
rbenv란?
Ruby 버전 관리 도구
이제 Rails를 움직일 준비가 되었습니다.
다음에 데이터베이스를 준비해 가려고 합니다.
Reference
이 문제에 관하여(AWS ~ EC2에 SSH 로그인하여 Rails 환경 구축 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawano30/items/3dcda292419c0ccc8089
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
① yumをアップデートする。-yオプションは、問いに対してyesと答えるオプション
% sudo yum -y update
② 環境構築に必要なパッケージをインストール
% sudo yum -y install git make gcc-c++ patch libyaml-devel libffi-devel libicu-devel zlib-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl libcurl-devel curl
③ 総ダウンロード容量: 120 M \ Is this ok [y/d/N]:と聞かれるので、yを入力
% y
④ Node.jsをインストール
% sudo curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
% sudo yum -y install nodejs
⑤ Yarnをインストール
% sudo yum -y install wget
% sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
% sudo yum -y install yarn
⑥ rbenvとruby-buildをインストール
# rbenvのインストール
% git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# パスを通す
% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
# rbenvを呼び出すための記述
% echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# .bash_profileの読み込み
% source .bash_profile
# ruby-buildのインストール
% git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# rehashを行う
% rbenv rehash
⑦ Rubyをインストール
# Ruby 〇.〇.〇のバージョンをインストール(バージョンはローカルと同じもの)
% rbenv install 〇.〇.〇
# Rubyのバージョンを決める
% rbenv global 〇.〇.〇
# rehashを行う
% rbenv rehash
# バージョンを確認
% ruby -v
yum이란?
Linux 시스템의 소프트웨어 패키지 관리 시스템
yarn이란?
JavaScript 패키지 관리자
rbenv란?
Ruby 버전 관리 도구
이제 Rails를 움직일 준비가 되었습니다.
다음에 데이터베이스를 준비해 가려고 합니다.
Reference
이 문제에 관하여(AWS ~ EC2에 SSH 로그인하여 Rails 환경 구축 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kawano30/items/3dcda292419c0ccc8089텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)