目錄
- 方法一:
- 方法二:
請您仔細閱讀以下條款,如果您對本聲明的任何條款表示異議,可以選擇不閱讀本文章。用戶閱讀本文章的行為將被視為對本聲明全部內容的認可。
(1)本文章只供學習交流使用,嚴禁用作商業用途。
(2)本文章不對內容的真實、完整、準確及合法性進行任何保證。
(3)文章僅表明其個人的立場和觀點,并不代表任何組織或機構的立場或觀點。
(4)任何組織或個人認為本文章的內容可能涉嫌侵犯其合法權益,應該及時向作者反饋,并提供身份證明、權屬證明及詳細侵權情況證明,在收到上述法律文件后,作者將會盡快移除被控侵權內容。
我自己也遇到過這種情況,親測有效,廢話不多說,下面教大家:
方法一:
當我們使用Xshell連接我們的虛擬機時,Xshell會讓我們填寫一些信息,我的虛擬機IP為:192.168.43.39,名字為hadoop@master-VirtualBox
這時候我們打開Xshell,它讓我們輸入名稱和主機,然后點擊確定。 名稱可以隨便起名,但是主機一定要是我們虛擬機的IP 這里我起名叫master(當然也可以是小明、小紅·····),IP上面說了是192.168.43.39 這個不能錯!!!
此時Xshell讓我們輸入登陸的用戶名:這個用戶名一定要和虛擬機的用戶名對應以哦一樣,前面說了,我的虛擬機用戶名是hadoop,所以我這里必須填hadoop,填master是連接不了的,然后點擊確定。
此時Xshell讓我們輸入登錄Xshell登錄密碼,我這里為了方便記憶,我寫的是111111(6個1),然后點擊確定。
出現如下界面,說明Xshell和你的虛擬機已經連接成功!
方法二:
1.進入終端窗口(terminal)
2 進入root權限。輸入命令:sudo su,回車后輸入密碼即可。
3.打開ssh服務器的配置文件,輸入命令:vi /etc/ssh/sshd_config
4.在彈出窗口中找到Authentication,使用vi命令修改其中PermitRootLogin后的prohibit-password為yes
5.再次重啟Xshell,然后進行連接就行。