ホームページ >運用・保守 >Linuxの運用と保守 >秘密キーを使用して Mac 上の Linux サーバーにログインする方法

秘密キーを使用して Mac 上の Linux サーバーにログインする方法

藏色散人
藏色散人転載
2019-08-13 14:46:283504ブラウズ

以下では、秘密キーを使用して Mac 上の Linux サーバーにログインする方法を紹介します。それが必要な友人に役立つことを願っています。Linux の使用方法のチュートリアルの詳細については、直接 にアクセスしてください。 Linux ビデオ チュートリアル を学習してください!

秘密キーを使用して Mac 上の Linux サーバーにログインする方法

#はじめに

Mac で SSH キーを設定してリモート Linux にログインする

関連設定

1. ローカル SSH キーを作成します

ローカルでキー ペアを生成します

ssh-keygen -t rsa -C 'youxiang@aliyun.com '

-t 指定密钥类型,默认即 rsa
-C 设置注释文字,比如你的邮箱

秘密キーのパスワードを設定できます。ここで設定したパスワードは 12345です。

秘密キーを使用して Mac 上の Linux サーバーにログインする方法

生成されたキーのデフォルトはホーム ディレクトリです。 ssh ディレクトリ

秘密キーを使用して Mac 上の Linux サーバーにログインする方法

#2. 公開キーをリモート Linux サーバーにアップロードします

#scp を使用して公開キーをリモート サーバーにコピーします

scp -P ~/.ssh/id_rsa.pub @:/home/id_rsa.pub

ここで使用するrootユーザーはアップロードする必要があります。ログインパスワードを入力します

秘密キーを使用して Mac 上の Linux サーバーにログインする方法リモート Linux の秘密キーを設定します

3. リモート Linux サーバーにログインし、サーバーの ssh 認証に公開キーを追加しますfile:

cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

ホームに .ssh ディレクトリまたは authorized_keys ファイルがない場合ディレクトリを作成し、authorized_keys ファイル 600 権限を付与します。

秘密キーを使用して Mac 上の Linux サーバーにログインする方法次に、

cat /home/id_rsa.pub >> ~/.ssh/authorized_keys# を実行します。

## 4. ローカル ssh 接続

ssh -p @

5. デフォルトのポートの場合は変更されていないため、ポート番号は無視できます。

ssh root@114.11.11.111

すぐにログインするための設定ファイルを作成します

必要がありますログインするたびにユーザーと IP アドレスを入力するのは面倒ですが、設定ファイルを追加し、エイリアスを使用してログインできます

vi ~/.ssh/config

Host            alias            #自定义别名
HostName        114.11.11.110         #替换为你的ssh服务器ip或domain
Port            22             #ssh服务器端口,默认为22
User            root             #ssh服务器用户名
IdentityFile    ~/.ssh/id_rsa    #第一个步骤生成的公钥文件对应的私钥文件

以上です 秘密キーを使用して Mac 上の Linux サーバーにログインする方法 ssh jd

を使用してログインします

Linux がアカウント パスワードを使用してログインすることを禁止します

1.cd /etc/ssh/

2. SSH 設定ファイルを変更します vi sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
#默认PasswordAuthentication 为yes,即允许密码登录,改为no后,禁止密码登录
PasswordAuthentication no
3 . ssh サービスを再起動します

#systemctl restart sshd.service

以上が秘密キーを使用して Mac 上の Linux サーバーにログインする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。