1. ssh伺服器簡介
隨著網路應用的不斷普及,網路傳輸的資訊會越來越多,在保證資訊傳輸的同時,安全性也相當的重要。為了保證可靠的資料傳輸,一般都採用加密技術,而採用ssh進行加密,然後進行資料傳輸,這樣,資訊的安全性就得到了極大的提高。
ssh是(secure shell安全外殼協議),ssh協議有兩個版本,ssh1和ssh2。二者採用不同的協議實現,因此,互不相容。目前廣泛應用在安全,功能上和效能上更有優勢的是ssh2。openssh是免費的ssh協議的替代軟體,openssh支援ssh1和ssh2。
2. ssh服務的安裝
(1)檢視有沒有安裝ssh
rpm -qa|grep ssh
如果安裝了ssh協議,會輸出4個軟體包,乙個是openssh的核心軟體包,乙個是openssh的客戶端程式,最後乙個是openssh的伺服器端程式。
openssh-4.3p2-36.el5
openssh-askpass-4.3p2-36.el5
openssh-clients-4.3p2-36.el5
openssh-server-4.3p2-36.el5
(2)配置openssh
openssh的配置檔案有 /etc/ssh/sshd_config
(3)啟動 ssh服務
service ssh start
(4)重啟ssh服務
service ssh restart
(5)停止ssh服務
service ssh stop
(6)檢視ssh的狀態
service ssh status
3. windows下使用ssh客戶端
(2)連線ssh伺服器
(3)遠端登入系統
pcsp.exe 將pscp.exe複製到windows/system32下面
上傳檔案: pscp c:/1.txt [email protected]/home
其中 root為使用者名稱,後面是伺服器的ip。
4. linux下使用ssh客戶端
(1)sftp命令與遠端主機傳輸檔案
登入主機: sftp 帳戶名@伺服器ip位址
如: sftp [email protected]
將檔案上傳到主機: put 本地檔名 遠端檔名
如: put example1.txt example2.txt
get example2.txt example1.txt
(2)以scp命令與遠端主機間傳送檔案
將本地檔案複製到遠端主機:
scp 本地檔案 帳號名@伺服器ip遠端檔名
如: scp remote_1 [email protected]:/home/
將遠端主機上的檔案復現到本地:
scp 帳號名@伺服器ip:/遠端檔名 本地檔名
scp [email protected]/home/1.txt /home
在windows上連線遠端主機的ssh服務,可以使用 xshell 軟體。
聊天伺服器架構
im系統種類 1.單聊 已讀未讀,端到端加密,離線訊息,2.群聊 大群 萬人群 記錄乙份聊天記錄。小群 200人以下群,使用者體驗不同,功能更多,可以在小群內做已讀未讀訊息,隱私訊息 小群 已讀未讀,使用mongodb記錄狀態。msgid,user 11110001 1 3.聊天室 沒有離線訊息的概...
遊戲伺服器架構
登陸伺服器判斷賬戶合法性,如果合法的話,把session資訊寫入memcache,閘道器伺服器收到玩家連線請求後,在memcache裡查詢是否合法玩家,防止非法連線。閘道器伺服器要管理玩家連線,需要高併發,可以開多個 scene mgr純粹的 訊息功能 資料庫伺服器純粹的查詢修改資料功能,如果成為瓶...
tracker伺服器架構分析
初始化執行緒間訊號量和執行緒池 tracker service init work thread entrance 其主要處理 按接收通知訊息處理 recv notify read event set client sock read client sock read tracker deal ta...