日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下ssh通过公钥登录服务器

發布時間:2023/12/9 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下ssh通过公钥登录服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

經常會通過ssh登錄遠程服務器,一種是通過密碼方式登錄,一種是通過公鑰登錄。

如何設置通過公鑰登錄服務器

1. 首先生成自己的公鑰和私鑰

ssh-keygen 命令用來生成公鑰和私鑰-t 用來指定密鑰類型(dsa | ecdsa | ed25519 | rsa | rsa1)-p 用來指定密碼短語-C 用來添加注釋比如 ssh-keygen -t rsa -C "mykey"

此時,會在存放ssh秘鑰的地方生成兩個文件(不同系統,存放秘鑰的地方不同),“.pub”結尾的是公鑰,另一個是私鑰

2. 第二步,將公鑰部署到服務器

公鑰需要寫入到服務的? ~/.ssh/authorized_key文件中,這里我通過sftp將公鑰上傳到服務器,然后將文件內容寫入到? ~/.ssh/authorized_key文件中

上傳公鑰到服務器 sftp root@yourhost -p 22put mykey.pub 將文件寫入authorized_keys中 cat mykey.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys

3. 設置服務器ssh的可以通過公鑰登錄

打開/etc/sshd_config文件,修改如下配置

RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

4. 重啟ssh服務,就可以通過公鑰登錄了

sudo service ssh restart

?

ssh客戶端配置文件

當主機較多的時候,不方便記住所有的IP、用戶、端口以及密碼,為了解決這個問題我們可以使用一個ssh的配置文件來記錄這些服務器。

常用的配置

Host 主機別名 HostName 主機地址 User 登陸用戶名 Port 端口號 IdentityFile 私鑰路徑

?

在~/.ssh/目錄下創建一個config文件,在config中寫入相應的配置后就可以使用 ssh? <主機別名> 直接連接服務器了

轉載于:https://www.cnblogs.com/time-read/p/9642324.html

總結

以上是生活随笔為你收集整理的linux下ssh通过公钥登录服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。