Linuxシステムにログインするには、パスワードを使用する必要がありますパスワードを使用せずにシステムにログインする方法はありますか?次の小シリーズでは、sshでパスワードなしのrsaログインを使用してLinuxにログインする方法を紹介します。一緒に学びましょう。
ログイン
ローカルホスト(すなわち、他のホストマシンを制御する);
(即ち、サーバー・マシン制御)IPが172.24.253.2である場合、Bは、リモート・ホストです。
Aのコマンド:
コードは次のとおりです。
ssh-keygen -t rsa公開鍵と秘密鍵、パスワードは設定されていません。生成された公開鍵の秘密鍵は〜/.sshディレクトリにあり、id_rsaは秘密鍵、id_rsa.pubは公開鍵です)
コードは次のとおりです。
ssh "a href =' mailto:[email protected]'" [email protected] "/a"
mkdir .ssh
chmod 700 .ssh
(パスワードを入力する必要があります。注:.sshの権限を700に設定する必要があります)
コードは次のとおりです。
scp〜/.ssh /id_rsa.pub "a href =' mailto :[email protected]:〜/.ssh' "[email protected]:〜/.ssh" /a "
次にサーバー上にauthorized_keysファイルを作成します。
コードは次のとおりです。
touch〜/.ssh /authorized_keys
Chmod 600〜/.ssh /authorized_keys
(注:〜/.ssh /authorized_keysの許可は600に変更する必要があります。このファイルは、sshクライアントによって生成された公開鍵を保存するために使用されます。サーバーのsshサービスを変更できます。設定ファイル/etc /ssh /sshd_configを終了してファイル名を変更します。デフォルトはauthorized_keysです。
コードは次のとおりです。
cat id_rsa.pub》 authorized_keys
#(will will) id_rsa.pubの内容はauthorized_keysに追加されます。使用しないように注意してください。そうしないと、他のユーザーが元のキーを使用してログインできないように元のコンテンツが空になります。
A:
<に戻るp>コードは次のとおりです。
#ssh "a href =' mailto:[email protected]'" [email protected] "/a"(パスワードは不要、ログインは成功しました)
表面から、ログインプロセスの簡単な理解。
最初に、ssh-keygen -t rsaコマンドはキーと公開キーを生成し、キーはそれ自身のパスワードを設定することができます。
鍵を鍵として理解することができ、公開鍵はこのように理解されますロックに対応するキー、
あなたがコントロールしたいサーバーにロック(公開キー)を入れ、サーバーをロックし、キー(キー)を持っている人だけがロックを開け、サーバーに入り、 Control
キーを所有する人にとって、キーを使用するには、キー自体のパスワードを知っている必要があります(キーが設定されていない場合を除く)。キーがコピーされます。)
より簡潔な方法:
ステップ1.サーバーにauthorized_keysファイルがない場合:(ある場合は、このステップをスキップしてください)
コード次のように:
ssh "a href =' mailto:[email protected]'" [email protected] "/a"
mkdir .ssh
chmod 700 .ssh
touch〜/.ssh /authorized_keys
chmod 600〜/.ssh /authorized_keys
ステップ2、マシンの中:
コード次のように:
ssh-keygen -t rsa
ssh-copy-id -i〜/.ssh /id_rsa.pub "a href =' mailto:[email protected] .253.2' "[email protected]" /a "
3回、パスワードなし#ssh-keygen -t rsaただ大丈夫です。
注意:ssh-copy-idは自動的にリモートホストの.ssh /authorized_keyにキーを追加します。
上記はLinuxのsshでrsaパスワードなしのログインを使用する方法です。この方法を使用して、あなたはマシンにログインすることができます。今すぐ試してください。
Telnetを使用して、Linuxシステムでは、Webサーバーは、リモートコントロールを可能にし、ユーザーは、どのようにLinuxのインストールでは、多くの場合、コン
Linuxのsedコマンドは主にテキストの処理に使用され、テキストの行と列を処理することができます次の小シリーズでは、Linuxでのsedコマンドの使用方法について詳しく紹介します。
ログイン
sedコマンドのフォーマットは:
[-nefri]&lsquoのsed;コマンド&rsquo;入力テキスト
一般的なオプション:
-n:サイレントモードを使用してくださ
sed&lsquo; s /ruby /bird /g&rsquo;#ルビーを鳥として置き換えます [root @ localhost ruby]#sed -n&lsquo; /ruby
Ubuntuのsourceコマンドは、ファイルに設定されている設定情報を再起動せずにただちに有効にするために使用されます。この記事では、sourceコマンドを使ってファイルを実行するUbuntuのチュ
Kali Linuxをインストールした後、多くの人がネットワークの設定方法を知らないので、この記事ではキャンパスネットワークの静的IPを例にしてKali Linuxの