很多伺服器連過去都是需要認證的,ssh認證是其中的一種。需要先在客戶端生成公鑰,把生成的公鑰新增到伺服器,之後就可以有許可權訪問伺服器了。以下介紹公鑰的生成方法:
在windows上安裝git工具,之後開啟git的終端,並且定位到c:\users\winycg\.ssh
路徑,其中winycg每個主機不一樣:
cd c:\users\winycg\.ssh
生成公鑰:
ssh-keygen
接著會確認存放公鑰的位址,選擇預設即可,就會在當前路徑下生成id_rsa
和id_rsa.pub
檔案。接著會要求輸入密碼和確認密碼,如果不想設定密碼直接不輸入內容 按enter
鍵即可。
檢視id_rsa.pub
即可得到公鑰內容:
cat id_rsa.pub
跳轉到如下路徑:
~/.ssh
終端執行如下命令生成ssh-key:
ssh-keygen
可以使用如下命令加上郵箱資訊:
ssh-keygen -t rsa -c "[email protected]"
接著會確認存放公鑰的位址,選擇預設即可,就會在當前路徑下生成id_rsa
和id_rsa.pub
檔案。
檢視id_rsa.pub
即可得到公鑰內容:
cat id_rsa.pub
將個人pc生成的公鑰放到伺服器中,開啟
vim ~/.ssh/authorized_keys
寫入個人pc生成的公鑰,然後儲存即可
使用ssh-copy-id將本機的~/.ssh/id_rsa.pub
公鑰檔案複製到遠端機器中:
ssh-copy-id -i .~/.ssh/id_rsa.pub 使用者名字@ip位址
如何更改windows7和ubuntu系統啟動順序
我之前在windows7下面安裝了ubuntu系統,並讓兩個系統共存,由於系統預設是ubuntu啟動,導致我每次啟動系統進入window7時都需要手動去選擇,因為windows7用得比較多,導致我每次都要去選擇,有時候根本就忘了要去選擇,結果是每次都進入ubuntu後,重啟電腦,再選擇windows...
windows 系統遠端控制 ubuntu系統
有時候需要用一台電腦去控制另一台電腦,或者乙個終端去上伺服器,下面將給出在windows下 終端 電腦 去控制linux系統 1 在linux下 本文用的是ubuntu 開啟終端 輸入 sudo apt get install xrdp 安裝xrdp 2 在終端輸入 sudo apt get ins...
ubuntu遠端桌面連線windows系統
sudo apt get install rdesktop windows端 需要允許此windows遠端訪問。我的windows是windows server2012,基本操作 計算機 屬性 遠端設定 遠端,勾選 允許遠端連線到此計算機。去掉預設勾選 僅允許執行使用網路級別驗證.如果不取消這個,在...