ドアを叩く友人のためにSSHドアを開けてください

ドアを叩く友人のためにSSHドアを開けてください

私のDebianコンピュータにログインしました。私の友達がSSHにアクセスしたいです。ユーザーの身元を確認してくださいfriend。私のコンピュータはその人のパスワードを尋ねます。その人はパスワードを知りません。すでに認証されているセッション(ルート)でコマンドを実行して彼を呼び出したいです。私は彼にパスワードを教えたり変更したくありません。私はこの会議のドアを開けたいだけです。

Linuxに「いいね、入ろうとする認証に問題はありません。入ってください」と言える方法はありますか?

ベストアンサー1

画面(インストールが必要な場合があります)とSSHキーを使用してこれを行うことができます。

rootとしてログインしてから、「screen -USfriend」(必要に応じてインストール)を実行し、実行する必要があるコマンドを実行してから、コマンドを取り外し(「Ctrl-A D」を使用)して実行を続けます。

次に、/root/.authorized_keysに友達のid_rsa.pubまたはid_dsa.pubキーを追加します。

これにより、友達がroot@yourmachineでSSH経由で接続した後、「screen -UDRfriend」を実行してscreen端末に再接続し、そこで行った操作を確認してから、次のことを実行できます。

友達の作業が完了したら、/root/.authorized_keysからそのキーを削除してください。

唯一の問題は、友達が何をしているのか見ることができないということです。

ターミナルウィンドウでルートを実行し、VNC、LogMeIn、TeamViewerなどのツールを使用して友達とデスクトップを共有すると、友達が何をしているかを確認できます。

おすすめ記事