1. 程式人生 > >hadoop實戰(一) vmware下克隆多個ubuntu18.04伺服器並開啟ssh遠端登入

hadoop實戰(一) vmware下克隆多個ubuntu18.04伺服器並開啟ssh遠端登入

一、 系統安裝

   因為使用虛擬機器搭建叢集,同一臺電腦上需要啟動多個伺服器,因此對電腦負載比較大,因此選用server版本的iso,不必要的功能儘量不安裝。可以去以下地址下載 https://www.ubuntu.com/download/server

  安裝完之後需要先更新一下,sudo apt-get update,然後在虛擬機器–>管理–>克隆,複製三臺。

在這裡插入圖片描述

   複製完成之後幾臺虛擬機器可能存在ip地址相同的情況,由於 Ubuntu 18.04 採用 netplan (/etc/netplan) 而不是先前版本的 /etc/network/interfaces 管理網絡卡設定,因此通過如下方法,將機器 ip 地址更改為靜態獲取,可以解決此問題。

vi /etc/netplan/50-cloud-init.yaml (此檔名可能會變化)
network:
    ethernets:
          ens33:
                  dhcp4: no
                  dhcp6: no
                  addresses: [192.168.44.129/24,]
                  gateway4: 192.168.44.1
                  nameservers:
                          addresses
: [8.8.8.8, 8.8.4.4]
  修改addresses中的ip地址然後執行netplan apply , reboot重啟。ubuntu16.04操作如下:
sudo vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.88
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        # dns-* options are implemented by the resolvconf package, if instatlled
        dns-nameservers 192.168.0.1
        dns-search pcat

   同樣是修改address,然後重啟

二、Ubuntu 18.04 遠端允許root登入

1. 檢視ssh伺服器是否安裝並啟動
  #sudo ps -e | grep ssh

1. 安裝ssh伺服器
#sudo apt-get install openssh-server

2. 配置sshd檔案
#sudo vi /etc/ssh/sshd_config

 PermitRootLogin yes (預設為#PermitRootLogin prohibit-password)

3. 重啟伺服器 service ssh restart
  如果使用root遠端登陸,在安裝完之後需要使用passwd root來重置root密碼。 否則在遠端登陸時會提示沒有許可權。