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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

所选的用户密钥未在远程主机上注册,请再试一次

發布時間:2023/12/16 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 所选的用户密钥未在远程主机上注册,请再试一次 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SSH的密碼登錄

就是通過遠程登錄服務器,通過設置網絡IP和端口(默認為22)進行登錄,這種登錄方法需要登錄用戶名和登錄密碼。
登錄名就是在linux終端登錄的用戶名,不是root用戶,切記!
是你登錄linux讓你輸入密碼的那個用戶,例如XUser就是用戶

有些人可能說我切到root用戶不久行了嗎? 不行

SSH的密鑰登錄

密鑰就不用輸入密碼了。這個項目上很重要,既保證了安全性,開發有很方便。
他的原理就是需要生成RSA的非對稱密鑰,本地計算機保存私鑰,遠程計算機linux端放置公鑰,切記!!!

步驟:

1. 在客戶端操作的

1.1 用Xshell生成密鑰

這個大家都會了,我不需要廢話。繼續往下:Xshell生成了密鑰以后,會繼續操作到以下步驟:

點擊瀏覽->用戶密鑰->屬性->公鑰,出現以下界面:

?

這公鑰里面ssh-rsa ********************這些就是要復制到遠程服務器inux端的公鑰信息。

1.2 用Git bash命令行生成秘鑰:

1、打開git bash

2、執行生成公鑰和私鑰的命令:ssh-keygen -t rsa 并按回車3下(為什么按三下,是因為有提示你是否需要設置密碼,如果設置了每次使用Git都會用到密碼,一般都是直接不寫為空,直接回車就好了)。會在一個文件夾里面生成一個私鑰 id_rsa和一個公鑰id_rsa.pub。(可執行start ~ 命令,生成的公私鑰在 .ssh的文件夾里面)

3、執行查看公鑰的命令:cat ~/.ssh/id_rsa.pub

代碼命令:$ ssh-keygen -t rsa -C 生成秘鑰

$ ssh-keygen -t rsa -C ‘郵箱地址@qq.com’ Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):

代碼命令:$ cat ~/.ssh/id_rsa.pub查看秘鑰

$ cat ~/.ssh/id_rsa.pub

============以上是在客戶端操作的,即Xshell windows端 =========

在linux端操作:

打開服務器linux端,添加剛才復制的公鑰信息 到~/.ssh/authorized_keys里面,沒有的新建就好了,這個會linux的都能完成。

修改文件權限

這是最為重要也是最容易忽略的,因為SSH是安全性很高的應用,因此對文件的權限依賴很高。所以修改權限:
/home/username/這兩個目錄的權限不能超過755,這里設為755
示例:sudo chmod 755 /home/<username>
.ssh/權限為700 別的組用戶沒有任何權限,只限當前用戶
authorized_keys 權限設為600 也是限制為當前用戶

再次從客戶端連接,即可完成SSH的Xshell遠程服務器登錄。

總結

以上是生活随笔為你收集整理的所选的用户密钥未在远程主机上注册,请再试一次的全部內容,希望文章能夠幫你解決所遇到的問題。

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