Centos7設置靜態ip 、別名和ssh免密登錄

設置靜態IP

  1. 打開配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 修改配置,這裏要改的配置有3個地方:
    	 BOOTPROTO="static"
    	 IPADDR=192.168.1.128
    	 NETMASK=255.255.255.0
    
  3. reboot 重啓檢查一下ip改好了沒(也可以設置完別名之後再重啓驗證)

設置別名和映射

  1. 首先設置本機的別名
[root@centos7 ~]$ hostnamectl set-hostname my_centos1             # 使用這個命令會立即生效且重啓也生效
[root@centos7 ~]$ reboot   #重啓檢驗   
  1. 設置其他機器的名字映射(例如我有3臺機器)
[root@centos7 ~]$ vi  /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  my_centos1
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.129  my_centos2                        #機器2對應的別名和ip
192.168.1.130  my_centos3                        #機器3對應的別名和ip

ssh免密登錄

當上面3臺機器都分別設置好靜態ip和別名後,我們就可以進行下一步機器之間的ssh免密登錄了

假如 my_centos1 要登陸 my_centos2
在my_centos1上操作:

  1. 首先生成密鑰對
    輸入: ssh-keygen (提示時,直接回車即可,大約有幾次回車)
    在這裏插入圖片描述
    當出現上圖所示時,說明祕鑰已經生成成功了。

  2. 再將 my_centos1 自己的公鑰拷貝並追加到 my_centos2 的授權列表文件authorized_keys中
    輸入指令 : ssh-copy-id my_centos2 或者 ssh-copy-id ip
    輸入yes,然後再輸入 my_centos2 的登錄密碼

  3. 檢查免密登錄效果:
    輸入 ssh my_centos2

    [root@my_centos1 ~]# ssh shizhan1
    Last login: Thu May 14 14:31:03 2020 from 192.168.174.1
    [root@my_centos2 ~]#
    
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章