利用SSH對主機進行遠端控制

2021-06-15 22:26:19 字數 778 閱讀 1404

a.伺服器端產生使用者的自己的加密金鑰及對外公開使用的公鑰。在unix環境下,產生金鑰的方法如下:

keygen

要求使用者輸入乙個長的認證字串,這個字串的功能同password相當,但是,它更長,一般是在20個字元以內。再次輸入相同的字串以確認輸入的正確,之後,系統產生一對金鑰及公鑰。將公鑰複製到本地,以便客戶端對伺服器傳送的資訊進行解密用。當然,如果你不複製,在第一次登入時,伺服器會將它的公鑰自動推給客戶機,以便客戶機能對伺服器提供的資訊進行解密識別。

b.客戶端產生使用者的加密金鑰及公鑰。客戶端產生自己的金鑰及公鑰的方法與伺服器端相同。而windows環境下的一些支援ssh的客戶端軟體都採用自己生成的方法,具體情況各不相同,但是可以肯定的是所有的支援ssh的客戶端都可以而且必須產生。以sshwin2.4為例說明如下:

開啟選單:edit→settings→globe settings→user keys→generate new keypairs,按照提示會自動產生新的金鑰及公鑰對。

最後,將客戶機產生的公鑰複製到服務端的主機上使用者的目錄中(在unix下應為/home/usrname/.ssh2目錄中)。不同的版本的ssh對公鑰及金鑰的檔名有特定的要求,具體情況請閱讀軟體包中的安裝說明。

四、啟動ssh伺服器

由於種種原因,一些支援ssh的gui客戶端不一定會很好地支援以上各個伺服器,大家可以自行組合以上工具,找到適合自己的工具。一般來說,在 unix下的客戶端對各種伺服器的支援是最好的。通常在選擇伺服器及客戶端軟體時,最好選擇同一軟體商的產品,這樣不會出現不相容的問題。

遠端控制的主機(家用)幾種型別

1,大部分的遠端控制開關機都是通過網絡卡進行,網路遠端開機,即wake on lan,其原理很簡單,就是計算機處於關閉狀態時,網絡卡仍然處於啟用狀態,可以接收來自網路的資料報,如果收到的資料報符合特定的格式,那麼就啟動機器。這種資料報102位元組,每組6個位元組,乙個17組,第一組位元組都為固定的0...

利用C 對遠端服務進行操作

利用c 對遠端服務進行操作 在.net中提供了一些類來顯示和控制windows系統上的服務,並可以實現對遠端計算機服務服務的訪問,如system.serviceprocess命名空間下面的servicecontroller 類,system.management下面的一些wmi操作的類。雖然用 se...

ubuntu遠端控制 ssh 太慢了 廢稿

ubuntu ssh登入速度太慢的解決辦法 開啟 etc ssh sshd config檔案 sudo gedit etc ssh sshd config 將gssapiauthentication 設定未no,同時新增usepam no usedns no這兩項 gssapi options gs...