SSH(遠(yuǎn)程連接工具)連接原理:ssh服務(wù)是一個守護(hù)進(jìn)程(demon),系統(tǒng)后臺監(jiān)聽客戶端的連接,ssh服務(wù)端的進(jìn)程名為sshd,負(fù)責(zé)實(shí)時監(jiān)聽客戶端的請求(IP 22端口),包括公共秘鑰等交換等信息。
ssh服務(wù)端由2部分組成: openssh(提供ssh服務(wù)) openssl(提供加密的程序)
ssh的客戶端可以用 XSHELL,Securecrt, Mobaxterm等工具進(jìn)行連接
3、rs-232串口連接定義 在rs-232串口端,dtr(數(shù)據(jù)終端就緒)、dsr(數(shù)據(jù)準(zhǔn)備好)、rts(請條發(fā)送)和cts(清除發(fā)送)是最常用的硬件聯(lián)絡(luò)端口linux命令大全,txd(發(fā)送數(shù)據(jù))、rxd(接受數(shù)據(jù))和gnd(信號地)是三條最基本的連接端linux命令大全,允許數(shù)據(jù)同時在兩個方向上傳輸,即全雙工通信。缺陷:訪問一個包含有許多圖像的網(wǎng)頁文件的整個過程包含了多次請求和響應(yīng),每次請求和響應(yīng)都需要建立一個單獨(dú)的連接,每次連接只是傳輸一個文檔和圖像,器端每次建立和關(guān)閉連接卻是一個相對比較費(fèi)時的過程,并且會嚴(yán)重影響客戶機(jī)和服務(wù)器的性能。實(shí)時流協(xié)議(rtsp)建立并控制一個或幾個時間同步的連續(xù)流媒體. 盡管連續(xù)媒體流與控制流交換是可能的, 通常它本身并不發(fā)送連續(xù)流. 換言之, rtsp充當(dāng)多媒體服務(wù)器的網(wǎng)絡(luò)遠(yuǎn)程控制. rtsp連接沒有綁定到傳輸層連接, 如tcp. 在rtsp連接期間, rtsp用戶可打開或關(guān)閉多個對服務(wù)器的可傳輸連接以發(fā)出rtsp請求. 此外, 可使用無連接傳輸協(xié)議, 如udp. rtsp流控制的流可能用到rtp, 但rtsp操作并不依賴用于攜帶連續(xù)媒體的傳輸機(jī)制.。
加密技術(shù):傳輸過程,數(shù)據(jù)加密。
1.SSH1沒有對客戶端的秘鑰進(jìn)行校驗(yàn),很容易被植入惡意代碼
2.SSH2增加了一個確認(rèn)聯(lián)機(jī)正確性的Diffe_Hellman機(jī)制,每次數(shù)據(jù)的傳輸,Server都會檢查數(shù)據(jù)來源的正確性,避免黑客入侵。
SSH2支持RSA和DSA密鑰
DSA:digital signature Algorithm 數(shù)字簽名
RSA:既可以數(shù)字簽名又可以加密
1.SSH是安全的加密協(xié)議,用于遠(yuǎn)程連接Linux服務(wù)器
2.SSH的默認(rèn)端口是22,安全協(xié)議版本是SSH2
3.SSH服務(wù)器端主要包含2個服務(wù)功能SSH連接和SFTP服務(wù)器
4.SSH客戶端包含ssh連接命令和遠(yuǎn)程拷貝scp命令等
1.密鑰登錄,更改端口
2.牤牛陣法
3.監(jiān)聽本地內(nèi)網(wǎng)IP(ListenAddress 192.168.25.*)
1.登錄 ssh -p22 omd@192.168.25.137 2.直接執(zhí)行命令 -->最好全路徑 ssh root@192.168.25.137 ls -ltr /backup/data ==>ssh root@192.168.25.137 /bin/ls -ltr /backup/data 3.查看已知主機(jī) cat /root/.ssh/known_hosts 4.ssh遠(yuǎn)程執(zhí)行sudo命令 ssh -t omd@192.168.25.137 sudo rsync hosts /etc/ 5.scp 1.功能 -->遠(yuǎn)程文件的安全(加密)拷貝 scp -P22 -r -p /home/omd/h.txt omd@192.168.25.137:/home/omd/ 2.scp知識小結(jié) scp是加密遠(yuǎn)程拷貝,cp為本地拷貝 可以推送過去,也可以拉過來 每次都是全量拷貝(效率不高,適合第一次),增量拷貝用rsync 6.ssh自帶的sftp功能 1.Window和Linux的傳輸工具 wincp filezip sftp -->基于ssh的安全加密傳輸 samba 2.sftp客戶端連接 sftp -oPort=22 root@192.168.25.137 put /etc/hosts /tmp get /etc/hosts /home/omd 3.sftp小結(jié): 1.linux下使用命令: sftp -oPort=22 root@x.x.x.x 2.put加客戶端本地路徑上傳 3.get下載服務(wù)器端內(nèi)容到本地 4.遠(yuǎn)程連接默認(rèn)連接用戶的家目錄