配置網絡、遠程登陸、Linux祕鑰認證

配置網絡

一臺服務器安裝完系統以後無論是爲了方便管理仍是業務須要,咱們都要給它配置ip地址。讓機器可以聯網。在現實的生產環境的當中,每每咱們給服務器配置的ip都是提早規劃好的,可是在實驗環境下(虛擬機環境),咱們爲了虛擬機能聯網並便於管理,須要作以下步驟:linux

  1. 虛擬機的網卡設置中設置NAT模式
  2. 運行dhclient命令獲取一個ip地址,使用ip addr命令來查看獲取到的ip地址和子網掩碼是多少位的,使用ip route命令來查看網關ip。
  3. 這樣咱們的虛擬機已經能夠聯網了,可是這個ip不是固定的,當咱們重啓虛擬機以後ip可能會變掉,這樣狀況每次咱們遠程鏈接以前還得看一下當前虛擬機的ip,很是不方便。爲了解決這個問題,咱們能夠經過編輯虛擬機的網卡配置文件來給虛擬機一個固定的ip地址。命令是:vi /etc/syscofnig/network-scripts/ifcfg-ens33
  4. 配置完了以後保存退出vi編輯器。而後使用systemctl restart network 來重啓網絡。
  5. 接下來咱們就可使用遠程登陸軟件來登陸該虛擬機了。

xshell遠程登陸

爲何遠程登陸

既然咱們能夠在虛擬機上直接運行命令,那麼爲何還要使用遠程登陸軟件呢?有如下幾個緣由:shell

  1. 在現實生產環境中,機房的環境不適合人長時間在裏面調試(溫度,溼度,噪音等)
  2. 當咱們須要複製一些命令執行時,服務器上是不能直接粘貼上,遠程登陸軟件卻支持。
  3. 當咱們須要查看前面執行命令的結果時,服務器上不支持翻屏查看,遠程登陸軟件支持。

xshell

  1. 點擊新建回話圖標
  2. 名稱這個地方隨便寫,是爲了方便咱們區分的,協議選ssh,主機是寫咱們須要鏈接的服務器的ip地址。端口號默認22 就行了
  3. 點擊身份驗證,方法咱們如今選擇password ,用戶名密碼就是虛擬機的用戶名密碼。點擊肯定。
  4. 點擊鏈接以後,會出現以下對話框,點擊接受並保存就好了。
  5. 這樣我麼就成功的遠程登陸到咱們的虛擬機了。

使用Linux登陸另外一臺Linux

使用ssh命令能夠在一臺Linux上登陸另外一臺Linux,用法ssh root@192.168.254.135 安全

date命令、cal命令

  1. date命令是查看時間和日期的命令。cal命令是調出日曆的命令。
  2. 當咱們發現系統的時間不許確時,可使用date -s命令來設置系統的時間和日期。而後使用hwclock --systohc 命令來經系統時間同步到硬件時間,這樣就算關機再重啓時間也不會再重置了。
[root@localhost ~]# date -s 01/21/19
Mon Jan 21 00:00:00 EST 2019
[root@localhost ~]# date -s 11:39:30
Mon Jan 21 11:39:30 EST 2019
[root@localhost ~]# date
Mon Jan 21 11:39:32 EST 2019
[root@localhost ~]# hwclock --systohc
[root@localhost ~]# hwclock
Mon 21 Jan 2019 11:40:10 AM EST  -0.272752 seconds
[root@localhost ~]# date
Mon Jan 21 11:43:24 EST 2019

linux 祕鑰認證

祕鑰認證是一個比密碼認證安全係數更高的一個認證方式。服務器

  1. 點擊圖片中的工具選項,點擊裏面的用戶祕鑰管理者
  2. 點擊生成按鈕
  3. 生成的公鑰複製下來,而後去須要被登陸的機器上建立一個文件,在用戶的家目錄下建立一個.ssh 目錄,在該目錄下建立一個authorized_keys的文件。而後將複製的公鑰粘貼到該文件中。
  4. 保存退出該文件。並將該文件全向改成600。(!$是表示上一條命令的最後一個參數,至關於快捷鍵)
  5. 在xshell中點開會話框,選中要登陸的那臺機器,點擊屬性。
  6. 身份驗證方式選擇public key,瀏覽一下祕鑰,選擇以前保存的祕鑰。點擊鏈接
  7. 不用輸入密碼直接登陸系統。

Linux使用祕鑰認證相互登陸

  1. 使用ssh-keygen 命令來生成祕鑰對
  2. cat 公鑰,而後將公鑰內容粘貼到要被登陸的機器上的.ssh/authorized_keys文件中
  3. 而後使用ssh命令來登陸須要登陸的主機,就能夠不敲密碼直接登陸了。
相關文章
相關標籤/搜索