終端命令網-ping,ssh
- 1. ifconfig -a
- 2. ping
- 3. ssh
- 3.1安裝
- 3.2 連接
- 3.3 配置登入別名
- 防火墻端口號,todo
1. ifconfig -a
查看IP地址, 還可以用于配置網口。
ifconfig -a
2. ping
ping命令: 檢測到IP地址的連接是否正常。命令開始后由本機發送數據包a,目標主機接受數據包后回送數據包b。本機接收到數據包b之后,打印通訊時間,時間越短網速越快。(Ctrl +c 停止輸出)
ping 127.0.0.1 # 環回地址(127.0.0.1):檢測本機網卡是否工作正常
ping www.baidu.com # 目標主機IP地址:檢測到目標主機的連接是否建立
3. ssh
ssh簡介: secure shell 協議是連接到遠程計算機的軟件程序。ssh 正常工作需要包含 ssh服務器 與ssh客戶端。 Ubuntu與Mac默認安裝這兩者,window需要安裝客戶端軟件。
特點: 安全,數據傳輸是加密的,防止信息泄露。快速,傳輸數據進行壓縮,加快傳輸速度。
基本概念:
域名: 利用IP地址能夠快速找到任何一臺連接上網的計算機,但是IP地址不好記。域名應運而生,域名用點分割的,是IP地址的別名,方便用戶記憶(如 www.baidu.com)
端口號: 通過IP地址找到計算機后,通過端口號找到安裝在計算機上的服務器軟件。每種服務器都有默認的端口號,
web 服務器默認的端口號是80,ssh 服務器默認的端口號是22,HTTPS默認的端口號445,FTP服務器默認的端口號 21。
3.1安裝
報錯:ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused。解決:需要機B配置成ssh服務器,支持ssh連接。角色:機B-ssh服務器,機A-ssh客戶端
sudo apt-get install openssh-server
查看ssh服務器是否安裝成功
ssh -v
SSH的安裝及使用
(由于胖胖是個小氣鬼,此處沒有示例圖片!氣呼呼!)
3.2 連接
ssh遠程連接:
user :Ubuntu中有一個abc用戶
remote:遠服務器的地址(IP/域名/別名)
port :ssh服務器遠程監聽的端口,如果不確定,默認值為22
ssh [-p port] user@remote
3.3 配置登入別名
user@remote大多難以記住,可使用別名登入。修改配置文件 ~/.ssh/config 即可。
vim ~/.ssh/config
# 添加如下內容
Host xxx(別名) # 就可以使用這個字段進行登入HostName xxx(ip)User xxx(用戶名)
ssh xxx(別名)
參考博文:https://blog.csdn.net/xlgen157387/article/details/50282483