AWSのec2サーバに対して、EC2 Instance Connectで接続できないとき、以下のポイントをチェックすることで問題が解決できるかもしれない。
## セキュリティグループの設定がおかしい
インバウンドでport22ののSSHトラフィックが許可されていない場合...
macでsshのポートフォーワードを有効にしたときのメモです。
## 設定
今回の例では下記のサーバが存在するものとします。
- 踏み台サーバ: (bastion)
- global IP: 52.0.0.1
- private IP: 10.0.0.1
- port: 22
- user: ec2-...
sshのキーファイルのfingerprint値が知りたい場合h、ssh-keygenコマンドに-lと-fを指定することで出力させることが可能です。最近のssh-keygenコマンドはSHA256の値を出力してくれるのですが、外部サービスに登録したキーを確認したい時など、場合によって...
GMO Cloud VPSでユーザを作成し、sshキーファイルを使ってログインできるようにします。
今回はCentOS7.4で作業を行っています。(CentOSでも6.x系の場合は一部コマンドが異なります)
## 事前に行っておくこと
### ローカルでsshキーファイルを作成
...
ssh-keygenでキーペアを作ったけど、秘密鍵だけ持っていて公開鍵を無くした時に秘密鍵から公開鍵を作る方法です。
当たり前ですが、公開鍵から秘密鍵を作ることはできません(作れてしまったらsecret keyの意味がないので...)
```language-bash
# 作...
sshコマンドでは、キーファイルのデフォルトは`~/.ssh/id_rsa`となっており、デフォルトの名称を使用する場合は、sshコマンドを実行する場合にキーファイル名を指定する必要がありません。
ですが、複数のサーバを管理しているときなど、キーファイル...
レンタルサーバのロリッポップでは、スタンダードプラン以上で契約すると、sshログイン権限を手に入れることができます。SSHのログインはユーザID/パスワードでの認証と、SSHキーファイルによる認証などがありますが、ロリッポップではデフォルトでパスワ...
Vagrantでvagrant upコマンドでLinuxのVMを作成したとき、通常は`vagrant ssh`コマンドで対象のVMへSSHログインします。
ですが、マクロを実行したいなど何らかの事情があって、TeraTermやputth等のsshクライアントツールからVMにログインしたい場合...
sshコマンドは、オプションの後にコマンドを指定することでsshの接続先に対して指定したコマンドやシェルスクリプトを実行できます。
ですが、呼び出したシェルスクリプト内で、さらにsshコマンドを実行すると下記のエラーが出力されます。
```languag...
sshでパスフレーズを未設定なキーファイルを.ssh/id_rsaにおいたにもかかわらず、以下のようにパスフレーズを聞かれる場合があります。
```language-bash
> ssh 192.160.1.2
Enter passphrase for key '/home/username/.ssh/id_rsa':
```
この症...