ssh-keygenを使ってpwn.collegeのコンテナにアクセスする
所感
資料が2021年と2020年で変わったりしてた。ドメインも(cs466→dojo)
自分で色々とググッたりしていたらpwn.collegeの入門記事自体が二件位(日本語)しか出てこなかった...
*ここに出てくるコマンドは全て~/.ssh以下で
1. 鍵用のディレクトリ
$ mkdir pwncollege && cd pwncollege
pwncollegeは好きに命名すればよい
2.鍵の作成
$ ssh-keygen -f pwnkey -C ''
公開鍵&秘密鍵の作成
-fはファイル名
-Cは鍵を作成時、鍵の末尾にusername@hostnameを付加しているのは、鍵の仕組みとしてはコメントとして扱われる領域になるが-Cでユーザ名とホスト名が記述されなくなる。
Enter passphrase (empty for no passphrase): はENTER
Enter same passphrase again: ls はENTER
3. 公開鍵の確認&コピー
$ cat pwnkey.pub
公開鍵の確認
ここでusername@hostnameの確認もすますと良い
あとコピーしとく
4.サイトに公開鍵配置
ぶっちゃけこれ読めばいい
Settings から SSH Key.に行くと公開鍵をupできるformがあるからそこにpwnkey.pubの内容をペースト
5.認証開始
$ ssh -i pwnkey hacker@dojo.pwn.college -v
-iでの秘密鍵の指定(pwnkey)
hacker@dojo.pwn.collegeはusername@hostname
-vでログを出力
実行中にAre you sure you want to continue connecting (yes/no/fingerprint)?と聞かれたら yes 参考(ssh系)