溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ssh主機和私鑰的管理方法

發布時間:2020-05-08 10:26:48 來源:億速云 閱讀:222 作者:Leah 欄目:建站服務器

這篇文章主要為大家詳細介紹了ssh主機和私鑰的管理方法,文中示例代碼介紹的非常詳細,圖文詳解容易學習,非常適合初學者入門。

作為系統管理員,定期處理多個遠程系統。需要在工作期間多次使用ssh系統。許多遠程Linux服務器都是通過密碼訪問的,其中許多是通過私鑰訪問的。因此,這對于管理所有這些內容來說更為典型。

ssh主機和私鑰的管理方法

配置文件語法:

我們可以將多個ssh主機詳細信息添加到~/.ssh/config 文件中。在你最喜歡的編輯器(如vi、vim或nano)中編輯配置文件。

$ vi~/.ssh/config

語法如下所示:

Host<NICK_NAME> 
     HostName<IP地址遠程> 
     IdentityFile <PATH TO私有文件> 
     User<LOGIN AS USERNAME> 
     Port<SSH要使用的端口> 
     LocalForward <本地端口> <REMOTE_LOCATION:PORT>

1、添加第一個SSH主機

例如,我們的第一個ssh主機正在運行一個php開發Web服務器,其詳細信息名稱為php-web1,用戶root,端口22,并且可以通過密碼訪問。在配置文件中添加以下內容。

Host php-web1
     HostName 192.168.1.100
     User root

現在嘗試使用SSH作為以下命令。

$ ssh php-web1

2、添加第二個SSH主機

我們的第二個主機服務器(php-web2)可以使用默認端口22上的用戶root的ssh密鑰對訪問。在配置文件中添加以下內容。

Host php-web2
     HostName  192.168.1.101
     IdentityFile ~/.ssh/php-web2.pem
     User root

現在嘗試使用SSH作為以下命令。

$ ssh php-web2

3、添加第三個SSH主機

我們的第三個ssh主機服務器(php-db1)在端口2222上運行,可通過用戶ubuntu的密鑰對訪問。在配置文件中添加以下內容。

Host php-db1
     HostName 192.168.1.110
     Port 2222
     IdentityFile ~/.ssh/php-db1.pem
     User ubuntu

現在嘗試使用SSH作為以下命令。

$ ssh php-db1

4.使用SSH進行設置轉發

在此設置中,我們需要將本地系統端口3306轉發到端口3306上的遠程服務器(php-db1)主機。在配置文件中添加以下內容。

Host php-db1-mysql-tunnel
     HostName 192.168.1.110
     Port 2222
     IdentityFile ~/.ssh/php-db1.pem
     LocalForward 3306 127.0.0.1:3306

現在嘗試使用SSH作為以下命令。

$ ssh php-db1-mysql-tunnel

最終配置文件

最終配置文件~/.ssh/config 如下所示。

Host php-web1
     HostName 192.168.1.100
     User root

Host php-web2
     HostName  192.168.1.101
     IdentityFile ~/.ssh/php-web2.pem
     User root

Host php-db1
     HostName 192.168.1.110
     Port 2222
     IdentityFile ~/.ssh/php-db1.pem
     User ubuntu

Host php-db1-mysql-tunnel
     HostName 192.168.1.110
     Port 2222
     IdentityFile ~/.ssh/php-db1.pem
     LocalForward 3306 127.0.0.1:3306

看完上訴內容,你們掌握ssh主機和私鑰的管理方法了嗎?如果想了解更多相關內容,歡迎關注億速云行業資訊頻道。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ssh
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女