English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
クライアント側の操作
ssh-keygen -t rsa
ファイルの場所を記入/home/try//server_rsaを使用しません。デフォルトの値を使用するとgitのキーに影響を与えることを心配しています(私のgitはデフォルトの値を使用しています)
ssh-copy-id [email protected](あなたのサーバーIP)、
またはこれを使用
cat ~//id_rsa.pub | ssh [email protected] "mkdir" -p ~/.ssh && cat >> ~//authorized_keys"
あなたのクライアントのkeyをサーバーの~に転送するために、//authorized_keysファイルに、手動でコピーすることもできます。
サーバー側での操作
sudo nano /etc/ssh/sshd_config
この行をwithout-passwordでrootの無パスワードログインを実現
即許可 rootログイン without-password
sshショートカットの技術
vim ~//config
追加
Host lisa 随意で、覚えやすいようにしてください
HostName 188.166.225.189 あなたのサーバーIP
User root
Port 9999(ポートは任意、推奨は不要) (後二行は使用していない、前三行で十分です)
IdentityFile ~//id_rsa認証のkeyの場所、既にサーバーに転送されている場合はこの行は必要ありません
ssh lisaを使用してssh root@を代わりに使用することができます188.166.225.186の効果
以上は編集者が皆様に紹介するubuntu16.04サーバー側でssh無パスワードログインを設定し、皆様に役立つことを願っています。何か疑問があれば、コメントを残してください。編集者は迅速に回答します。また、皆様の呐喊教程サイトへのサポートに感謝しています。
声明:本文の内容はインターネットから取得しており、著作権者に帰属します。インターネットユーザーにより自発的に貢献し、自己でアップロードされた内容であり、本サイトは所有権を持ちません。また、人工的な編集は行われておらず、関連する法的責任も負いません。著作権侵害を疑う内容がある場合は、メールを送信してください:notice#oldtoolbag.com(メールを送信する際は、#を@に変更してください。報告を行い、関連する証拠を提供してください。一旦確認がとりさえあれば、本サイトは即座に侵害を疑われるコンテンツを削除します。)