Ssh

LXD:無法通過 lxc 命令訪問正在執行的容器

  • April 17, 2017

一個損壞的更新使我的一個容器無法從 lxc 命令訪問,但我可以登錄 (ssh) 進入它。

我有一個舊快照,但有一個文件(一個密鑰文件),只能由 root 讀取,我需要它並且我無法以預設使用者身份讀取。

我想知道是否有一種方法可以使用 lxc 命令並使用 IP 地址而不是容器名稱來連接到該容器。

我找到了一個解決方案:

一些目錄(例如/run)安裝在記憶體中,因此無法直接從磁碟訪問這些文件。但是,我能夠通過從父系統修改 /etc/shadow 文件(未儲存在記憶體中)來獲得 root 訪問權限。有了它,我就可以檢索到我需要的文件了!

引用自:https://serverfault.com/questions/844897