hadoop實戰(一) vmware下克隆多個ubuntu18.04伺服器並開啟ssh遠端登入
阿新 • • 發佈:2018-12-11
一、 系統安裝
因為使用虛擬機器搭建叢集,同一臺電腦上需要啟動多個伺服器,因此對電腦負載比較大,因此選用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密碼。 否則在遠端登陸時會提示沒有許可權。