目錄
一,首先檢查對(duì)應(yīng)的會(huì)話信息是否正確
二,檢查網(wǎng)絡(luò)配置
三,防火墻是否關(guān)閉
四,ssh服務(wù)是否開啟
五:更改網(wǎng)關(guān)
一,首先檢查對(duì)應(yīng)的會(huì)話信息是否正確
(1)主機(jī)號(hào)是否與連接的的一致
????????查看IP:ip addr
(2)對(duì)應(yīng)的密碼是否是你設(shè)置的虛擬機(jī)的密碼
????????建議使用同一個(gè)密碼,否則很容易弄混,這個(gè)密碼是你對(duì)應(yīng)用戶名的密碼
(3)用戶名是否是你的hostname,如果創(chuàng)建了新的用戶需要在此用戶下傳輸信息,就需要使用新創(chuàng)建的用戶名。
二,檢查網(wǎng)絡(luò)配置
我是先在ubuntu下搭建的Hadoop,然后再centos下搭建了Hadoop,兩者的網(wǎng)絡(luò)適配環(huán)境不一樣,如果你是centos系統(tǒng)下
在虛擬網(wǎng)絡(luò)編輯器中設(shè)置 VMnet8(NAT 模式的網(wǎng)絡(luò)適配器),關(guān)閉 DHCP 服 務(wù),設(shè)置完成后點(diǎn)擊“應(yīng)用”。
?
?如果是ubuntu系統(tǒng)(方法很有用,我每次連不上并且前面的配置都沒有什么問題的話就直接恢復(fù)默認(rèn)設(shè)置,重新連接真的很方便?。。。。?/span>,需要選擇還原默認(rèn)設(shè)置,不會(huì)丟失什么東西。
默認(rèn)設(shè)置之后你的虛擬機(jī)的ip地址會(huì)發(fā)生改變,需要重新查看ip,在xshell里面重新開一個(gè)會(huì)話去連接即可
三,防火墻是否關(guān)閉
如果是centos系統(tǒng)則需要永久關(guān)閉防火墻
查看防火墻狀態(tài):systemctl status firewalld.service
禁用防火墻:systemctl disable firewalld.service
四,ssh服務(wù)是否開啟
查看ssh狀態(tài):service sshd status
如果沒有開啟則:service sshd start
五:更改網(wǎng)關(guān)
注意:使用這種方法時(shí)需要操作者自身的Hadoop集群的IP地址分配是從3(例如192.168.91.3)開始的,即給網(wǎng)關(guān)和IPv4地址留了空余。在這種情況下方可使用此方法。
設(shè)置--網(wǎng)絡(luò)和Internet--更多網(wǎng)絡(luò)適配選項(xiàng)
選擇VMnet8--點(diǎn)擊屬性
選擇IPv4,將其IP地址最后一位改為1,默認(rèn)網(wǎng)關(guān)最后一位改為2,前三位不變。
文章來源:http://www.zghlxwxcb.cn/news/detail-415256.html
以上就是我搭建Hadoop以來需要的xshell連接不上虛擬的辦法匯總,希望對(duì)你有幫助。文章來源地址http://www.zghlxwxcb.cn/news/detail-415256.html
到了這里,關(guān)于Xshell連接不上虛擬機(jī)的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!