1. 程式人生 > >修改trusty-server-cloudimg-amd64-disk1.img預設登入方式

修改trusty-server-cloudimg-amd64-disk1.img預設登入方式

trusty-server-cloudimg-amd64-disk1.img是ubuntu官方提供的cloud image,但是預設不能使用密碼登陸,大小為2.2G,普通使用很不方便,下面是修改登入密碼的方法:

# ubuntu 16.04上執行的操作,安裝修改工具包
sudo apt install -y libguestfs-tools
guestfish --rw -a trusty-server-cloudimg-amd64-disk1.img 
# 載入image
run
# 掛載磁碟映象到/
mount /dev/sda1 /
vi /etc/cloud/cloud.conf
編輯/etc/cloud/cloud.cfg檔案,修改預設使用者ubuntu的密碼:

找到default_user欄位

1.
把lock_passwd:True修改為:lock_passwd:false.其中lock_passwd預設為true,禁用密碼登陸,因此我們要改成false 2.增加plain_text_passwd:'密碼'.例如我的:

修改密碼設定

# vi /etc/ssh/sshd.conf將PasswordAuthentication欄位修改為
PasswordAuthentication yes
# 然後退出,再次啟動即可

# 調整img大小
qemu-img resize xxx.qcow2 60G
# 除錯虛擬機器,其中kvm-4是domain-name,這樣子能看到啟動時輸出的資訊,(啟動時比較慢,因為有cloud_init指令碼執行)例如:
qemu-img console kvm-4

console截圖