転送: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を入力してください
この時点では、リモートサーバーにアクセスするためのパスワードを入力する必要はありません