SSH接続で管理者権限付与ができると聞いたのでやってるけど、どうやってもPermisson denied(public key)って出てもう嫌になってきた

@RTA 管理者権限付与するだけなら、別にコンソール接続でもいいと思うよ。アカウント名rootとパスワードかな?


いや、コンソール接続するとさっき言ったようにLogin incorrectと出るんすよ

@RTA なるほど。
さくらのVPSの方だよね?


いや、クラウドです。クラウドの方が簡単そうだったので

@RTA おお!
サーバ追加するとき、公開鍵はどうやって登録した?


さくらのコントロールパネルを用いて作りました。
子供向けレベルに簡単に書かれた記事があったんでこれを参考、というか、ほぼ丸パクリして作った感じです☟
sakuramarina.com/mastodon_002/

@RTA ダウンロードした秘密鍵をsshで使用するように設定すればよさそうだね。この記事、そのへんなんも書いてないじゃん……。

@RTA macでもwindowsでも基本的に一緒だけど、自分のホームディレクトリに.sshディレクトリを作って、ダウンロードした秘密鍵のファイル(例えばyknk.pem)をそこに移動して、configってファイルを作って設定しよう。

cd ~
mkdir .ssh

configってファイルの中身はこんな感じ。

Host yknk
User root
Port 22
Hostname xxx.xxx.xxx.xxx
IdentityFile ~/.ssh/yknk.pem

これで ssh yknk で接続できるようになる感じ。


今色々調べてコマンド打ってたら、鍵を作る事には成功しました。多分鯖を一度停止、消去してこの作った鍵を用いてまた鯖を作ったら大丈夫なんじゃないかなと思うのですが...

@RTA そうだね。ssh-keygenかな?

クラウドなんだし、一度スクラップして、もう一回やろう!


ところで、これ鍵は作れたのですが、どうやってコピーするんですか...

@RTA サーバをつくるところで、さっきは選ぶだけだったと思うんだけど、ここに中身をコピペすればOK。

「入力」ってのを選んで、公開鍵(yknk.pub)の中身をコピペ。


id_rsaにセーブしてあるってコマンドにあったので、id_rsaの内容をコピーしたら「使えない文字列」って出てきました...

フォロー

@RTA id_rsaが秘密鍵で、id_rsa.pubってのが公開鍵。拡張子ついてない方は秘密なので門外不出!

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。