互聯網上的計算機 都會有一個唯一的32位元的地址, ip地址
我們訪問服務器,就必須透過這個ip地址
局域網也有預留的ip地址 192/10/172開頭。局域網的ip地址也是唯一的
NAT模式,電腦宿主機的ip在局域網是唯一的,選擇的NAT模式創件虛擬機,虛擬機就是一個新的局域網(私有網路)。
老師的機器ip是192.168.33.128?
端口的簡單概念 ,
192.168.33.128 代表一臺主機,但是主機上可能會有許多的服務,
一臺主機上的不同服務功能,就是透過端口區分,然后讓外部人員訪問。
SSH遠程連接服務 22
協議的簡單概念 ,
漢語、英語、法語,不同的服務提供了不同的端口,對應了不同的功能,通信方式可能也是不同的,這種通信方式我們就可以理解為協議。
在一臺主機上,通過不同的端口區分不同的服務功能,客戶端和服務器之間的通信可能需要采用不同的協議
ip,port,protocol(協議)
遠程連接服務。
排除故障:
1、兩個機器之間是否通暢,看物理網絡(無線網卡,ip是否正確)
? ping ip -t 來檢測物理網絡是否通暢
不通:
a.就是客戶端到服務器端物理鏈路有問題
?? 網卡、IP、網線、防火墻
2、服務是否好的
ssh服務是否是好的
檢測辦法: 從哪個機器連就在哪個機器上操作
telnet 192.168.33.128 22 (服務器的ip和端口)
telnet也可以遠程連接,但因為不是加密的,所以很少人用。
不通可能原因:
a.服務器端口防火墻阻擋
[root@oldboy?~]#?/etc/init.d/iptables?stop iptables:?Setting?chains?to?policy?ACCEPT:?filter??????????[??OK??] iptables:?Flushing?firewall?rules:?????????????????????????[??OK??] iptables:?Unloading?modules:???????????????????????????????[??OK??]
b.端口沒有開放,服務器端沒有監聽你連接的端口
[root@oldboy?~]#?netstat?-tunlp?|?grep?22????(以ssh服務22端口為例) tcp????????0??????0?0.0.0.0:22??????????????????0.0.0.0:*???????????????????LISTEN??????1559/sshd??????????? tcp????????0??????0?:::22???????????????????????:::*????????????????????????LISTEN??????1559/sshd /etc/init.d/sshd?restart?(重啟ssh服務)
客戶端工具:SecureCRT,Xshell,putty
服務端ssh服務,進程名sshd,openssh(連接用的),openssl(加密用的)