無料のSSH秘密の着陸を設定します。

転送:https://www.jianshu.com/p/e9db116fef8c

マシンは、プロの手OSXのオペレーティングシステムのMacBookを装備し、今私は、以下の手順を実行してssh経由でリモートアクセスターミナルサーバを搭載したLinuxオペレーティングシステム、パスワードなしのアクセス設定をしたいれます

1.プライベートキーファイルを生成します

クライアント端末で次のコマンドを入力します。

SSH-keygenは-t rsaの

各実行のssh-keygenは-t rsaの生成のためのプライベートキーファイルは異なります

「の〜/ .ssh / id_rsaと」ファイルが存在する場合、ファイルを上書きするかどうかを求めるメッセージが表示されます、その後、選択し、「n」はファイルを上書きし、既存のファイルid_rsaとを使用していません

選択された "Y" は "の〜/ .ssh / id_rsaと" ファイル再生成された場合。次は、パスフレーズを入力するプロンプトが表示されます、空のパスフレーズでOK入力し、キーを押してもう一度入力します(ここで、出力することもでき、パスフレーズ、同等のパスワードSSH)。その後、ファイルをid_rsaとid_rsa.pubを再生成し、ファイル(〜/ディレクトリを.SSH)

ターミナル2. SCPリモートコピー実行コマンド

SCP /Users/shaarawy18/.ssh/id_rsa.pub [email protected]:の〜/ .ssh

リモートサーバの〜/ .sshディレクトリにコピーしたid_rsa.pubファイル

この時点でも、あなたがアクセスするには、rootのパスワードを入力する必要があります

3.公開鍵は内部の認証キーに追加されます

サーバ端末で以下のコマンドを入力します。

猫の〜/ .ssh / id_rsa.pub >>の〜/ .ssh / authorized_keysに

リモートサーバ上の「の〜/ .ssh / authorized_keysに」ファイルが既に存在する場合は、サーバーを編集する必要があり、「の〜/ .ssh / authorized_keysに」ファイル、「id_rsa.pubは、」「クライアント・マシン上のファイルの内容に追加〜/。 SSH / authorized_keysに「ファイル。

サーバーには、「の〜/ .ssh / authorized_keysに」ファイルが存在しない場合は、次のコマンドを実行

CP id_rsa.pub authorized_keysに

authorized_keysにファイルとして公開鍵をコピーすることについて

4.テストを有効にするように構成されています

コマンド+ N新しいターミナルウィンドウ、ログイン・コマンド・SSHを入力してください

SSHの[email protected]

この時点では、リモートサーバーにアクセスするためのパスワードを入力する必要はありません

 

おすすめ

転載: blog.csdn.net/Lin_QC/article/details/91871681