查看Port狀態
ss -ntl命令,參數:
| 參數 | 作用 |
| -a | 顯示所有的套接字 |
| -l | 顯示所有連接狀態的套接字 |
| -e | 顯示詳細的套接字信息 |
| -m | 顯示套接字的內存使用情況 |
| -p | 顯示套接字的進程信息 |
| -4 | 顯示ipv4的套接字信息 |
| -6 | 顯示ipv6的套接字信息 |
| -t | 僅顯示tcp的套接字信息 |
| -u | 僅顯示udp的套接字信息 |
| -n | 不解析主機名(提升速度) |
| -s | 查看概述 |
netstat -anpl
密鑰SSH
1.概述:SSH最初為Unix系統中的一個程序,后來拓展到多數操作系統中,應用廣泛。由於使用SSH協議傳輸數據經過加密,比較安全。有兩種驗證方式:口令(密碼)驗證和密鑰驗證。
主配置文件: vim /etc/ssh/sshd_config
內容:
Port 22 監聽端口22,默認為22
ListenAddress 192.168.10.10 僅允許192.168.10.10連接
Protocol 2 SSH有1和2兩個版本,2經過加密,分為密碼驗證和秘鑰驗證比較安全,一般不改
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key 加密的文件
PermitRootLogin yes 是否允許Root用戶登錄
PasswordAuthentication yes 是否允許遠程使用口令驗證登錄
密碼驗證使用方法:ssh 192.168.10.10(服務器地址)
---------------------------------------------------------使用密鑰驗證SSH------------------------------------
在客戶端生成密鑰發送給服務端,遠程登錄服務端即可不需要密碼。注意:SSH服務Windows不支持
例:Windows客戶端------------------Linux服務器192.168.10.10
例:Linux客戶端 ----------------------Linux服務器
客戶端設置:
1.生成密鑰文件:ssh-keygen 按回車三次,密鑰文件默認保存路徑:家目錄/.ssh/id_rsa,默認密鑰文件密碼為空。
2.將密鑰文件傳送給服務器:ssh-copy-id 192.168.10.10
3.輸入服務器root用戶密碼
4.使用ssh連接服務器:ssh 192.168.10.10
5. 此時可以禁用口令驗證:PasswordAuthentication no
-------------------------------------------------------SCP命令-----------------------------------------------------
scp命令用於Linux與Linux之間傳送文件,使用的SSH協議。
使用方法: scp haha 192.168.10.10:/root 將haha文件傳送到192.168.10.10中的root目錄
會話同步
1.概念: screen為Gun開發的一款軟件,用於自由切換會話。防止在遠程時斷網等造成一個執行很久的任務突然中斷。
2 用法:
首先,安裝screen程序: yum install screen -y
創建一個叫linux的會話: screen -S linux
查看已經有的會話:screen -ls
恢復會話: screen -r linux (名稱或者編號)
-------------------------------------------------桌面同步功能-----------------------------------------------------------------
1.遠程連接服務器: ssh 192.168.10.10
2.服務器中: screen -S linux
3.客戶機中:screen -x linux 即可實現同步
