サーバーのSSHキー、IP、ポート、ホスト名をに保存します macOS シエラ - Terminal & SSH設定のヒント

議論の両方ここにかかわらず、新しいその事実について、いくつかのフォーラムで macOS シエラ、秘密鍵のサイトが保持されません Keychain システムを再起動した後。

認証キーで安全な SSH 接続を使用するサーバー管理者にとって、これは少し面倒です。 SSH/ 経由で認証するたびにTerminal、次のコマンドを実行する必要があります。 しーadd -K ~ パス/private_key.pem、その後 Terminal コマンドラインを実行して、管理対象サーバーへの接続と認証を行います。 原則として、コマンドが実行されます。 ssh root @ ip_addRESS.

より簡単な解決策は、認証キーとユーザーおよびホスト名の両方に対して一種のエイリアスを作成する〜/ .ssh / configファイルを編集することです。

1。 開いたアプリケーション Terminal pe macOS コマンドを実行します。

sudo nano ~/.ssh/config

2。 次の行を追加します。

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X その後 Y si Enter 設定の変更を保存します。

認証の場合 Terminal、コマンドラインが実行されます: ssh anyname。 認証は、「IdentityFile」で指定された認証キーを使用して、構成で指定されたホスト名とポートの「root」ユーザーで自動的に行われます。

〜/ .ssh / configファイルに必要な数のエイリアスを追加できます。 条件は、「ホスト」行で異なる名前を持っていることです。

テクノロジー愛好者として、2006年からStealthSettings.comで喜んで記事を書いています。macOS、Windows、Linuxなどのオペレーティングシステムに豊富な経験があり、プログラミング言語やブログプラットフォーム(WordPress)などにも精通しています。オンラインストア(WooCommerce、Magento、PrestaShop)も含め、さまざまな分野での経験があります。

» iHowTo » iHowTo- macOS » サーバーのSSHキー、IP、ポート、ホスト名をに保存します macOS シエラ - Terminal & SSH設定のヒント
コメント