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 秘密鍵の場所 ユーザー名@ホスト名

接続完了!!!!!

この続き : 0字 / 画像 0枚
100

会員登録 / ログインして続きを読む

関連記事

記事を書いた人

SNSにシェア

このクリエイターの人気記事

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

18159

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

6112

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

4935