前提
初心者です。
ubuntu18.04 + PHP + MySQLの環境にて、
作成したテストプログラムをVPS上(Vultr)で動かしています。
###現在までの作業
まず、セキュリティのためにSSHを導入したいと考えて下記の作業をしました。
・rootでログイン
・自分のユーザーを作る
・rootをexit
・自分のユーザーでログイン
・公開鍵、秘密鍵を作成
・公開鍵をサーバーの/.ssh配下に設置
・秘密鍵をクライアントPCの任意の場所に保存
・秘密鍵をクライアントPCで使用している下記ツールに登録
テラターム
FileZilla
・ポートの変更
sshd_configをPort 22からPort xxxxxに変更
・sshd_configをPasswordAuthentication noに書き換え(★)
ここまでの作業はうまくいき、テラタームやFileZillaでの作業は
出来ています。
発生している問題
テラターム、FileZillaを利用してVPSの操作は出来るものの、
root及び、作成した自分のユーザーのパスワードを失念し
パスワードが必要な作業が出来なくなってしまいました。
正直なところ、パスワードは設定したのかしていないのか
覚えていません。現在までの作業で記載した通りの作業を
するなかで、パスワードログインを不要とするために★の作業を
行ったためもあります。
例えば、今は別のモジュールをaptインストールしたいのですが、
sudo等コマンドを発行すると自分のユーザーのパスワードを聞かれて
先に勧めません。これが困っていることです。
すみませんが、先に進むヒントを頂ければ幸いです。
試したこと
GRUBを起動してパスワードリセットを試みましたが、
結局rootのパスワードを聞かれてしまいます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/11 13:25
2020/10/12 02:20
2020/10/12 02:24
2020/10/13 11:16