CentOS 7搭建KVM線上管理面板WebVirtMgr之使用SSH授權登入

來源:互聯網
上載者:User

標籤:登入   div   點擊   複製   inf   說明   主機   cal   code   

環境:CentOS 7.4

1、建立SSH私密金鑰和ssh配置選項(在安裝了WebVirtMgr的系統上):

# 切換到nginx使用者
su - nginx -s /bin/bash
# 生產ssh密鑰ssh-keygen
# 出現如下資訊後一路斷行符號Enter file in which to save the key (path-to-id-rsa-in-nginx-home): ...
# 配置許可權touch ~/.ssh/config && echo -e "StrictHostKeyChecking=no\nUserKnownHostsFile=/dev/null" >> ~/.ssh/configchmod 0600 ~/.ssh/config

2、添加webvirt使用者(在qemu-kvm/libvirt主機伺服器上)並將其添加到正確的組:

groupadd libvirtdadduser webvirtmgrpasswd webvirtmgrusermod -G libvirtd -a webvirtmgrusermod -G libvirtd -a root

3、返回webvirtmgr主機並將公開金鑰複製到qemu-kvm/libvirt主機伺服器(在安裝了WebVirtMgr的系統上):

su - nginx -s /bin/bashsh-copy-id [email protected] -P port
# 此處會出現密碼輸入
# 成功後使用此命令測試,如果能快速登入那麼說明建立成功
ssh [email protected] -P port

4、設定管理libvirt的許可權(在qemu-kvm/libvirt主機伺服器上):

vi /etc/polkit-1/localauthority/50-local.d/50-libvirt-remote-access.pkla# (遠端使用者許可權webvirtmgr)[Remote libvirt SSH access]Identity=unix-user:webvirtmgrAction=org.libvirt.unix.manageResultAny=yesResultInactive=yesResultActive=yes
vi /etc/polkit-1/localauthority/50-local.d/50-org.libvirtd-group-access.pkla# (本機使用者組libvritd許可權)[libvirtd group Management Access]Identity=unix-group:libvirtdAction=org.libvirt.unix.manageResultAny=yesResultInactive=yesResultActive=yes

5、設定啟動libvirtd服務的使用者組

vi /etc/libvirt/libvirtd.conf

6、在WebVirtMgr增加SSH登入配置

 

 

參考:

https://github.com/retspen/webvirtmgr/wiki/Setup-SSH-Authorization

CentOS 7搭建KVM線上管理面板WebVirtMgr之使用SSH授權登入

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.