AWS EC2にOpenSSHでアクセスする

AWS EC2にOpenSSHでアクセスする

忘れないように、かきます。。

環境
M1 Macbook Air
macOS Big Sur 11.2.3

プロキシ経由での接続です。

1. 開発環境情報の用意

  • ホスト名
  • ユーザー名
  • ポート
  • プロキシ経由のホスト
  • プロキシ経由のポート
  • 秘密鍵ファイル

2. 接続したいディレクトリに移動

ターミナルで移動〜!

3. OpenSSHでアクセスするためのコマンドを打つ

sftp -o ProxyCommand='nc -X connect -x プロキシ経由のホスト:プロキシ経由のポート %h %p' -i 秘密鍵の場所 ユーザー名@ホスト名

すると、めっちゃ怒られる

Warning: Permanently added 'ホスト名' (ECDSA) to the list of known hosts.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '秘密鍵の場所' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

秘密鍵の場所がオープンすぎる!!!!!!
ので、隠してあげる

chmod 600 秘密鍵の場所

そして、もう一回コマンドを打つ

sftp -o ProxyCommand='nc -X connect -x プロキシ経由のホスト:プロキシ経由のポート %h %p' -i 秘密鍵の場所 ユーザー名@ホスト名

接続完了!!!!!

Remaining : 0 characters / 0 images
100

Sign up / Continue after login

Related stories

Writer

Share

Popular stories

ローソンPBのパッケージデザインをくわしくみる

18161

iOSアプリリリースで、誰も教えてくれなかった10のこと

6241

M1 Macでnpmを使えるようにする

4955