在 Ubuntu 虛擬機器上停用 SSH 密碼

在 Ubuntu 虛擬機器上停用 SSH 密碼

我在 virtualbox 實例上安裝了 Ubuntu Server 18。我希望能夠從目前安裝並運行它的桌上型電腦以及我的筆記型電腦透過 SSH 連接到它。希望能夠在我的筆記型電腦上遠端存取它,因為我計劃使用虛擬機器作為網頁伺服器來運行我的部落格。

截至目前,當我在 Ubuntu Server VM 中執行 ip addr 時,它為我提供了 192.168.0.x IP 位址。

我在 Windows 中開啟命令提示字元視窗並輸入: ssh 192.168.0.x

輸出是: [電子郵件受保護]的密碼:

我不知道為什麼會有這樣的輸出。為什麼我的 Windows 電腦的本機使用者名稱會在那裡…在虛擬機器選項中使用橋接網路適配器時,虛擬機器是一個完全獨立的 IP,不是嗎?所以這很奇怪。

因此,我嘗試輸入我在 Ubuntu Server VM 中為 root 設定的密碼,輸出為:

權限被拒絕,請重試。

這是我第一次使用 SSH 來實現此目的,任何人都可以澄清我在這裡做錯了什麼嗎?謝謝。

答案1

SSH 連線的預設使用者是本機使用者。在 Unix 上也是一樣的。如果 SSH 用戶端與目前使用者不同,如何知道您想要哪個使用者?

您將無法以 windowsmachinelocalusername 身份登錄,因為 Linux 電腦不知道該用戶,因此不接受該用戶的任何密碼。

如果您想登入為root,請使用命令

ssh [email protected]

相關內容