公開鍵を貼り付ける?
どうやって?
GitHubなんかで公開鍵を登録する時に、「鍵を貼り付けてくれ」といわれて凍りつくことがありました。
公開鍵を貼り付ける?いったいどうやるんだ?
おちつけ素数を数えるんだ。いや鍵は素数か。
すごく難しく考えていましたが、公開鍵ってただのテキストなんですね。ながーい記号英数字の羅列です。
なんだcatで良かったのか
なのでこれはcat等のテキスト表示コマンドで表示が可能です。
表示が可能なら(GUI環境なら)コピーも可能なので、いろんなツールをインストールしなくてもcatで表示してターミナルエミュレータからクリップボードにコピー(マウスで選択してコピーという意味)してペーストで大丈夫でした。
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbB7IvLifdKAYhue0aC2hzzkWSNlpUQnEAUYCuV+OyCw4XkhucuH34UEO3vAikdWWQni4Y5LSJ2hnJ61bAlOdT30ZtvpDRXdUevYKqZevlY1zsAJjWUjQyyOKvQF3yEF8UfSnBFgoSQhuuTPcpNW5AhPqBFOCs0KTfQWUPpiwDXx2pjbJGGx3qHE5kCGpKpPWvd1ISTKGk3S0hvYJZsranXsnItubIyd/HaxI7LiGqKpYz6u64HiMq0FMqCYhUYVQa+JkPWm1006KuQRDSZdPU7vk9TNuPL1zMyxyid8/xPTfRO1pkUNcSGZV1BHIQq0AAzo0rKvYKub2EtI/7Rfud hoge@hoge
まとめ
なんにもツールを入れなくていいので楽です。
でもCUI環境の場合ってどうしたら良いんだろう。
いやそもそもCUI環境からGitHub使うのか?