您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了Linux系統Linux設置SSH密鑰,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“Linux系統Linux設置SSH密鑰”這篇文章吧。
密鑰對是通過一種算法生成的一對密鑰,在生成的密鑰對中,一個向外界公開,稱為公鑰;另一個用戶自己保留,稱為私鑰。
密鑰對安全強度遠高于常規用戶口令,杜絕暴力破解威脅;
不可能通過公鑰推導出私鑰。
首次使用只需在云管理頁面一鍵配置,再對客戶端做簡單配置即可,以后登錄時無需再輸入密碼
一臺服務器支持多個公鑰,有人員離職時,只需要將其負責服務器上的公鑰統一刪除即可,避免離職人員帶來的安全風險。
一、查看服務器上是否開啟了sshd服務
要確認linux是不是安裝了和開啟了ssh服務可以輸入 netstat -an|grep 22,查看22端口是否打開,如果找開,則證明SSH服務開啟了。 ps -e | grep ssh 查看是否有進程
二、 ssh配置是否正確
查看 ssh 配置 1、修改sshd_config文件,命令為:vim /etc/ssh/sshd_config 2、將#PasswordAuthentication no的注釋去掉,并且將NO修改為YES 3、將#PermitRootLogin yes的注釋去掉 4、service sshd restart
三、服務器端生成 公私鑰
id_rsa -私鑰
id_rsa.pub -公鑰
ssh-keygen -t rsa 回車、回車、回車 登錄無密碼 cat id_rsa.pub >> authorized_keys chmod 600 authorized_keys
四、客戶端 下載私鑰
win: C:/user/username/.ssh
如下圖:
將私鑰保存在id_rsa_server 中
注意:config是配置多個密鑰的文件
配置如下:
Host ali_server HostName xx.xxx.xxx.87 IdentityFile C:/Users/userName/.ssh/id_rsa_server User root Host xx_server HostName xx.xx.xx.247 IdentityFile C:/Users/userName/.ssh/id_rsa_vps_server User root
五、gitbash登錄時很方便的登錄
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基于Ubuntu的衍生發行版;Manjaro是基于Arch的Linux發行版;LinuxMint默認的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用為主的Linux操作系統。
以上就是關于“Linux系統Linux設置SSH密鑰”的內容,如果該文章對您有所幫助并覺得寫得不錯,勞請分享給您的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。