
admin
私のホームオフィスには、2人のユーザー(sudoer)とpierre
(sudoerではない)を持つUbuntu 18.04サーバーがあります。サーバーのセットアップ中に誤って所有権を/home/admin/.ssh
からに変更しpierre:pierre
てadmin
ログアウトしました。
これでSSH経由でアクセスできますが、pierre
ロックされていますadmin
。実際に公開鍵をに入れてサーバーにアクセスしましたが、無効になっています~/.ssh/authorized_keys
。PasswordAuthentication
/home/admin/.ssh
pierre
へのSSHアクセスを復元するためにの所有権を何とか活用できますかadmin
?コロナウイルス感染症のため、オフィスに行き、サーバーに物理的にアクセスできません。
答え1
ロックされたアカウントを作成していないadmin
か、明示的にロックしておらず、そのアカウントに知っているパスワードがあるとします。
pierre
.admin
admin
アカウントパスワードを使用してユーザーを切り替えます。Su マネージャー
~admin/.ssh
(馬)に名前を変更します~admin/.ssh-pierre
。mv -i ~/.ssh{,-pierre}
~admin/.ssh
に属する新しいアイテムを作成しますadmin
。インストール -d -m 0700 ~/.ssh
- Pierre Ladが追加のトラップを配置していないことを確認しながら、関連ファイルをから
~admin/.ssh-pierre/*
に慎重に移動します。~admin/.ssh/
~admin/.ssh-pierre/
好みに合わせてテイクアウトしてください。rmdir ~/.ssh-pierre
- このセッションを終了する前に、2番目のSSH直接ログインをテストします
admin
。