1. 程式人生 > >可以ping通,但是ssh無法連線linux(主機連線虛擬機器裡面的linux)

可以ping通,但是ssh無法連線linux(主機連線虛擬機器裡面的linux)

可以ping通,但無法通過ssh連線虛擬機器的解決方法

需要在客戶端通過 SSH 連線主機,如果連線過程中返回的錯誤資訊是 “請求被拒絕“,那麼應該是 LINUX 開啟了防火牆,或是 SSHD 服務沒有啟動!

通過下面兩個命令就可以了:

service iptables stop  //關閉防火牆(在suse系統中若出現沒有iptables的服務,可以通過yast的方式去關掉防火牆)

service sshd start     //啟動 SSHD 服務

在ubuntu 下 如何開啟防火牆:

sudo ufw disable #關閉防火牆

sudo ufw enable #開啟防火牆

sudo ufw status #檢視防火牆狀態

安裝ssh:

SSH分客戶端openssh-client和openssh-server
如果你只是想登陸別的機器的SSH只需要安裝openssh-client(ubuntu有預設安裝,如果沒有則sudo apt-get install openssh-client),如果要使本機開放SSH服務就需要安裝openssh-server
sudo apt-get install openssh-server
然後確認sshserver是否啟動了:
ps -e |grep ssh
如果看到sshd那說明ssh-server已經啟動了。
如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start
ssh-server配置檔案位於/ etc/ssh/sshd_config,在這裡可以定義SSH的服務埠,預設埠是22,你可以自己定義成其他埠號,如222。
然後重啟SSH服務:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然後使用以下方式登陸SSH:
ssh
[email protected]
tuns為192.168.0.100機器上的使用者,需要輸入密碼。
斷開連線:exit

輸入ifdown eth0即可關閉網路,輸入之後切換介面觀察一下。


一開始是因為虛擬機器安裝以後,bitvise ssh無法連線宿主機器,經過分析 原因是因為沒有安裝ssh-server ,

使用   $sudo apt-get install openssh-server

卻因為無法上網而沒有成功,之後開始看如何設定網路,方法為 在 virtulebox的設定裡面,設定的不正確,應該選擇橋接,網絡卡會自動識別宿機的網絡卡(在windows下可以檢視網絡卡的屬性來看看是什麼網絡卡),之後配置 檔案 $sudo vi /etc/network/interfaces  ,具體方法如下的網址的 第四部和第五步。

http://www.server110.com/virtualbox/201403/7360.html

然而 ping 百度不行,解決辦法如下

今天登入伺服器安裝Git的時候,apt-get 工具用不了,上網查了下可能是網路的問題。

我ping了下 www.baidu.com  ,結果出現問題了:ping: unknown host www.baidu.com 。

查了下,引起這個問題的原因是沒設定DNS伺服器。

下面是設定步驟:

1、開啟配置檔案: sudo nano /etc/resolv.conf

2、輸入:

     nameserver 202.98.96.68  (我使用:114.114.114.114,這個管用)
     nameserver 61.139.2.69

3、儲存、退出

4、重啟network :   sudo /etc/init.d/networking restart

這個是可以得 ,就是每次再啟動的時候還需要重新配置。

之後再安裝 ssh 就可以了,哈哈哈

安裝ssh-server ,

使用   $sudo apt-get install openssh-server


以下是備份:

配置Ubuntu VirtualBox虛擬機器系統使用WIFI無線上網

http://www.server110.com/virtualbox/201403/7360.html

ping 不通過的原因

今天登入伺服器安裝Git的時候,apt-get 工具用不了,上網查了下可能是網路的問題。

我ping了下 www.baidu.com  ,結果出現問題了:ping: unknown host www.baidu.com 。

查了下,引起這個問題的原因是沒設定DNS伺服器。

下面是設定步驟:

1、開啟配置檔案: sudo nano /etc/resolv.conf

2、輸入:

     nameserver 202.98.96.68  (我使用:114.114.114.114,這個管用)
     nameserver 61.139.2.69

3、儲存、退出

4、重啟network :   sudo /etc/init.d/networking restart


這個是可以得 ,就是每次再啟動的時候還需要重新配置。






相關推薦

no