SSH基本概念和用途

2021-09-10 08:37:59 字數 844 閱讀 3538

ssh是什麼

簡單的說,ssh是一種網路協議,主要用於客戶端與遠端主機的安全鏈結和互動。

常見用法

$ ssh -p 2222 user@host

-p 2222 :指定埠號

user :登陸使用者名稱

安全鏈結的過程是

在鏈結的過程中會有如下資訊

$ ssh user@host

the authenticity of host 'host (12.18.429.21)' can't be established.

rsa key fingerprint is 98:2e:d7:e0:de:9f:ac:67:28:c2:42:2d:37:16:58:4d.

are you sure you want to continue connecting (yes/no)?

會用乙個確認,提醒客戶端是否確定鏈結此遠端主機,並列印出了主機的公鑰指紋:98:2e:d7:e0??9f:ac:67:28:c2:42:2d:37:16:58:4d.

遠端主機的公鑰指紋可以到遠端主機的web頁面進行人工確認。

客戶端免密登陸遠端主機

如果只是通過第一步,以後的每次登陸都需要輸入登陸密碼,非常麻煩。幸運的是ssh提供了公鑰登陸(免密登陸)

公鑰登入的流程如下:

1.客戶端在自己本地生成一對公鑰金鑰檔案,然後將公鑰儲存在遠端主機上

2.客戶端登陸時,遠端主機會隨機生成一串字串傳送給客戶端

3.客戶端用自己的金鑰將收到的字串加密,並返回給遠端主機

4.遠端主機利用公鑰解密收到的加密字串,如果解密成功並且與傳送的一致則直接免密登陸。

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...

基本概念和術語

資料型別和抽象資料型別 本篇文章將講解資料結構的基本概念和術語,這種概念性的東西往往是催人入睡的,當然了,沒有誰能把概念講出花來,概念就是枯燥的。由於專欄的體系,我有必要講一講關於資料結構的基本概念和術語。資料是指能輸入計算機且能被計算機處理的各種符號的集合。資料是資訊的載體,是對客觀事物符號化的表...

基本概念和術語

資料 是描述客觀事物的符號,是計算機中可以操作的物件,是能被計算機識別,並輸入給計算機處理的符號集合。資料不僅僅包括整型 實型等數值型別,還包括字元及聲音 影象等非數值型別。我們所說的資料其實就是符號,這些符號具備的前提是 1.可以輸入到計算機中 2.能唄計算機處理 資料元素 是組成資料的 有一定意...