Skip to content

Instantly share code, notes, and snippets.

@msakamoto-sf
Last active January 2, 2026 15:20
Show Gist options
  • Select an option

  • Save msakamoto-sf/efa60b89bb7a99ca9bdf69040eb41895 to your computer and use it in GitHub Desktop.

Select an option

Save msakamoto-sf/efa60b89bb7a99ca9bdf69040eb41895 to your computer and use it in GitHub Desktop.
雑多なメモ

.ssh/config メモ

Host <ssh するときの alias ホスト名>
  HostName <本当の接続先ホスト名 or IPアドレス>
  User <username>
  Port <port>
  IdentityFile ~/.ssh/<ssh秘密鍵>
  # 以下、検証用のテストサーバなどで厳密なチェックが不要な場合
  StrictHostKeyChecking no
  UserKnownHostsFile /dev/null

SSH鍵の作成(ssh-keygen)

  • 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 format or feature not supported などのエラーになる場合は、ハードウェアセキュリティキーが Ed25519 を未サポートの可能性がある。その場合は以下の通りecdsaを試してみる。
    • ssh-keygen -f <basefilename> -t ecdsa-sk -C "your_email@example.com"

雑多なメモ

  • 見知らぬマシンにさわるときは、Esc, F1, F12, Delと上キーを乱打しながら起動する
  • 2020年代の telnet がない時代の平文TCPクライアント
    • netcat を使う。
    • $ nc -v (ホスト名/IPアドレス) (ポート番号)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment