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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ssh 连接服务器_使用 SSH Key 访问服务器

發(fā)布時間:2025/3/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ssh 连接服务器_使用 SSH Key 访问服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

閱讀本文大概需要 2 分鐘。

0. 前言

在剛接觸到服務器的時候,一般都會采取密碼登錄,但每次登錄服務器的時候都需要輸入密碼,體驗很不好,而且相較于 SSH Key 不太安全,而使用 SSH Key 連接服務器可以省去每次輸入密碼的過程,包括使用 scp 進行文件的上傳下載的時候也不需要手動輸入密碼了。

1. SSH Key

2. 配置

生成的 SSH Key 默認存儲在 ~/.ssh 目錄下,可以使用 ls ~/.ssh 查看之前是否已經(jīng)生成過 SSH Key,如果提示 No such file or directory 可以使用如下指令用于生成 SSH Key:

ssh-keygen

接著會詢問保存文件的位置以及是否要設定 passphrase,如果設定了 passsphrase 那么每次使用該 SSH Key 的時候都需要輸入這個 passsphrase,可以根據(jù)自己對安全性的需求設定,空白表示不設定。

如果采用默認的設置,那么會在 ~/.ssh 路徑下生成兩個 Key,一個私鑰 id_rsa ,另一個公鑰 id_rsa.pub,私鑰需要好好保管。下面介紹兩種將公鑰設置到服務器上的方法:

2.1 使用 ssh-copy-id

如果操作系統(tǒng)中有 ssh-copy-id,那么可以直接使用以下命令設置:

ssh-copy-id?-i?~/.ssh/id_rsa.pub?username@server
  • username:連接服務器的用戶名

  • server:服務器的域名或者 ip 地址

  • ~/.ssh/id_rsa.pub:默認的公鑰地址,如果修改過 SSH Key 存儲地址,請?zhí)顚憣刂?/p>

2.2 復制公鑰到服務器的 authorized_keys 中

ssh?username@server?'mkdir?-p?~/.ssh?&&?cat?>>?~/.ssh/authorized_keys'?

上述命令用于在遠程服務器上創(chuàng)建 ~/.ssh 文件夾并用本機的公鑰創(chuàng)建服務器上的 ~/.ssh/authorized_keys 文件,接著設置權限:

ssh?username@server?'chmod?700?-R?~/.ssh?&&?chmod?600?~/.ssh/authorized_keys'

3. 驗證

經(jīng)過上述的配置之后,可以再次進行 SSH 連接驗證配置是否生效:

ssh?username@server

如果不需要輸入密碼就能夠連接服務器,說明設置生效。

4. 更進一步

我們還可以對已配置的服務器進行命名,方便連接,比如生產(chǎn)服的服務器可以命名為 prod,測試服的服務器可以命名為 stage 等,只需要修改 ~/.ssh/config 文件即可:

Host?prod
??HostName?XXX.XXX.XXX.XXX
??User?root

只需要修改 Host 字段為自己想要的內(nèi)容即可,這時候就可以使用 ssh prod 來連接該臺服務器了。

總結(jié)

以上是生活随笔為你收集整理的ssh 连接服务器_使用 SSH Key 访问服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。