Host <ssh するときの alias ホスト名>
HostName <本当の接続先ホスト名 or IPアドレス>
User <username>
Port <port>
IdentityFile ~/.ssh/<ssh秘密鍵>
# 以下、検証用のテストサーバなどで厳密なチェックが不要な場合
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
- ed25519
ssh-keygen -f <basefilename> -t ed25519 -C "your_email@example.com"-><basefilename>に秘密鍵が、<basefilename>.pubに公開鍵が保存される。
- RSA
ssh-keygen -f <basefilename> -t rsa -b 4096 -C "your_email@example.com"->-bでbit数を指定
- ハードウェアセキュリティキー用
ssh-keygen -f <basefilename> -t ed25519-sk -C "your_email@example.com"invalid formatorfeature not supportedなどのエラーになる場合は、ハードウェアセキュリティキーが Ed25519 を未サポートの可能性がある。その場合は以下の通りecdsaを試してみる。ssh-keygen -f <basefilename> -t ecdsa-sk -C "your_email@example.com"
- 見知らぬマシンにさわるときは、Esc, F1, F12, Delと上キーを乱打しながら起動する
- https://x.com/ksattkb/status/1861923224407384399
- 設定によっては無効になってる。その場合は・・・
- Win「SHIFT押しながら再起動→トラブルシューティング→詳細オプション→UEFIファームウェアの設定」
- Linux 「systemctl reboot --firmware-setup」(または起動時のGRUBメニュー)
- → 再起動してUEFIセットアップ画面(BIOS?)に入る。
- https://x.com/sindobook/status/1861991454551445840
- 2020年代の telnet がない時代の平文TCPクライアント
- netcat を使う。
$ nc -v (ホスト名/IPアドレス) (ポート番号)