国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

這篇具有很好參考價(jià)值的文章主要介紹了Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

場(chǎng)景:
1、Publish Over SSH 插件是通過SSH連接遠(yuǎn)程服務(wù)器,可以遠(yuǎn)程執(zhí)行Shell命令或傳輸文件
2、有兩種驗(yàn)證方式,密碼方式和秘鑰方式
3、前置條件:需要安裝?Public over SSH 插件

一、密碼驗(yàn)證方式

1、位置:Jenkins 》系統(tǒng)管理 》系統(tǒng)配置》Publish over SSH
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

2、添加?SSH Servers
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

遠(yuǎn)程路徑必須已經(jīng)存在?

Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

3、點(diǎn)擊Test,連接成功
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

二 、密鑰方式

1、進(jìn)入到遠(yuǎn)程目錄,在目錄節(jié)點(diǎn)下執(zhí)行如下命令,生成rsa密鑰

#生成rsa密鑰,回車
ssh-keygen -t rsa

#把公鑰內(nèi)容追加到認(rèn)證文件中
cat id_rsa.pub >> authorized_keys

#授權(quán)
chmod 700 /root/.ssh
chmod 700 /root/.ssh/id_rsa
chmod 700 /root/.ssh/id_rsa.pub
chmod 600 authorized_keys

在?//root/.ssh?目錄下生成兩個(gè)密鑰文件,需要把公鑰追加到authorized_keys中:
id_rsa:私鑰
id_rsa.pub:公鑰

2、把?id_rsa?私鑰內(nèi)容添加到?Publish over SSH 的 key 中
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

或者放到 Server 配置中也行
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

連接測(cè)試報(bào)錯(cuò):
jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@73c5aba9]

報(bào)私鑰無效,一般有兩種原因:
(1):可能是你配置到j(luò)enkins里的私鑰沒有攜帶起止標(biāo)志-----BEGIN RSA PRIVATE KEY-----或-----END RSA PRIVATE KEY-----,這兩個(gè)是要帶著的
(2):如果你是最新版本的docker鏡像安裝的jenkins容器,那么原因可能是容器內(nèi)ssh版本太高,生成的私鑰格式不被新版本ssh認(rèn)可。解決方案是手動(dòng)生成舊格式的秘鑰
(3):生成舊的格式密鑰,如下:

#生成rsa密鑰,回車
ssh-keygen -m PEM -t rsa -b 2048

#把公鑰內(nèi)容追加到認(rèn)證文件中
cat id_rsa.pub >> authorized_keys

#授權(quán)
chmod 700 /root/.ssh
chmod 700 /root/.ssh/id_rsa
chmod 700 /root/.ssh/id_rsa.pub
chmod 600 authorized_keys

說明:
(1):.ssh文件夾、id_rsa、id_rsa.pub 權(quán)限為700。authorized_keys權(quán)限為600
(2):ssh-keygen -m PEM -t rsa -b 2048:
-m 參數(shù)指定密鑰的格式,PEM是rsa之前使用的舊格式
-b 指定密鑰長(zhǎng)度。對(duì)于RSA密鑰,最小要求768位,默認(rèn)是2048位

3、解決以上問題后,加入舊的私鑰內(nèi)容,連接成功
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

點(diǎn)擊【Test Configuration】,測(cè)試連接,顯示Success即可,點(diǎn)擊應(yīng)用

三、使用

1、在項(xiàng)目構(gòu)建配置中,增加構(gòu)建步驟
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

2、選擇后,添加服務(wù)器、執(zhí)行命令等,點(diǎn)擊應(yīng)用保存
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰
Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

3、構(gòu)建測(cè)試,查看控制臺(tái)輸出
?Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰文章來源地址http://www.zghlxwxcb.cn/news/detail-421001.html

到了這里,關(guān)于Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • jenkins配置ssh報(bào)錯(cuò)jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize解決

    jenkins配置ssh報(bào)錯(cuò)jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize解決

    ? ? ? ?開始時(shí)使用的是在Jenkins服務(wù)器生產(chǎn)的密鑰對(duì),然后將id_rsa.pub 中內(nèi)容手動(dòng)復(fù)制到目標(biāo)應(yīng) 用服務(wù)的/root/.ssh/authorized_keys中,測(cè)試連接時(shí)失敗,應(yīng)該是復(fù)制過程中有換行符導(dǎo)致,遂采 用命令行進(jìn)行復(fù)制,因目標(biāo)服務(wù)器禁用了22端口,ssh改為了88888端口,遂修改命令如下,

    2024年02月15日
    瀏覽(20)
  • Jenkins中Publish Over SSH插件使用(1)

    Jenkins中Publish Over SSH插件使用(1)

    SSH插件 前言Publish Over SSH插件是jenkins里面必不可少的插件之一,主要的功能有兩個(gè)把jenkins服務(wù)器上的文件,傳輸?shù)竭h(yuǎn)程nginx, 遠(yuǎn)程執(zhí)行shell命令和腳本。 1. SSH插件下載與配置 1.1 下載Publish over SSH插件 系統(tǒng)管理—》管理插件 下載后的本地路徑:$JENKINS_HOME/plugins/publish_over 1.2 全

    2024年02月21日
    瀏覽(20)
  • Vscode配置ssh遠(yuǎn)程連接服務(wù)器

    Vscode配置ssh遠(yuǎn)程連接服務(wù)器

    環(huán)境工具 (1) 下載安裝 Vscode (2) 阿里云服務(wù)器 配置過程 按照上圖的1,2,3步驟安裝:Remote-SSH插件 在vscode使用ctrl+shift+p快捷鍵,在工具欄輸入Remote-SSH并選擇 選擇此配置文件 可以添加多個(gè)ssh,格式如下: Host xxxx HostName 192.168.1.1(自己服務(wù)器的IP地址) User root 使用過程 點(diǎn)擊上圖的圖標(biāo)

    2024年02月05日
    瀏覽(40)
  • VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器

    VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器

    在我們?nèi)粘i_發(fā)學(xué)習(xí)的過程中,大多使用的都是linux系統(tǒng),如果用linux上自帶vim編輯器去開發(fā),對(duì)大部分人來說都是不太習(xí)慣的,這時(shí)候我們就可以利用VsCode進(jìn)行遠(yuǎn)程連接,下面是完整的配置過程。 1.安裝Vscode 首先電腦要安裝好VsCode,可以去VsCode官網(wǎng)(點(diǎn)我跳轉(zhuǎn))進(jìn)行下載安裝。

    2023年04月18日
    瀏覽(33)
  • VSCode配置SSH遠(yuǎn)程免密登錄服務(wù)器

    VSCode配置SSH遠(yuǎn)程免密登錄服務(wù)器

    VScode遠(yuǎn)程開發(fā)時(shí),每次都需要輸入密碼,其實(shí)同理可以和其他應(yīng)用類似配置免密登錄,流程也類似。 1.在本地主機(jī)生成公鑰和秘鑰 ? ? ? ? ssh-keygen 2.將公鑰內(nèi)容添加至服務(wù)器 ? ? ? ? 將生成鑰對(duì)時(shí)會(huì)給出其保存路徑,找到公鑰,復(fù)制內(nèi)容,添加到如下文件。 ????????s

    2024年02月13日
    瀏覽(22)
  • AutoDL租用實(shí)例、配置環(huán)境、Pycharm中SSH、SFTP連接遠(yuǎn)程服務(wù)器、Pycharm訪問遠(yuǎn)程服務(wù)器終端

    AutoDL租用實(shí)例、配置環(huán)境、Pycharm中SSH、SFTP連接遠(yuǎn)程服務(wù)器、Pycharm訪問遠(yuǎn)程服務(wù)器終端

    AutoDL鏈接:AutoDL 注冊(cè)登錄后進(jìn)入控制臺(tái),左 側(cè)容器實(shí)例 — 租用新實(shí)例 在租用實(shí)例頁面:選擇 計(jì)費(fèi)方式 (用的不多的建議按量計(jì)費(fèi)),選擇合適的主機(jī),選擇要?jiǎng)?chuàng)建實(shí)例中的GPU數(shù)量(創(chuàng)建完后也可以增加GPU數(shù)量),選擇鏡像(內(nèi)置了不同的深度學(xué)習(xí)框架),最后創(chuàng)建即可 創(chuàng)建

    2024年02月10日
    瀏覽(25)
  • MacOS VSCode 配置遠(yuǎn)程服務(wù)器ssh remote鏈接,并上傳文件文件服務(wù)器

    MacOS VSCode 配置遠(yuǎn)程服務(wù)器ssh remote鏈接,并上傳文件文件服務(wù)器

    環(huán)境: MacOS VSCode ssh remote 1. VSCode安裝插件 2. 配置ssh remote鏈接 配置完保存; 3. 在ssh remote可以查看到配置好的遠(yuǎn)程連接 右側(cè)兩個(gè)一個(gè)是在當(dāng)前窗口打開遠(yuǎn)程鏈接,一個(gè)是在新窗口打開遠(yuǎn)程連接,選擇一個(gè)即可,我傾向于選擇一個(gè)新窗口。 此時(shí),如果遠(yuǎn)程文件夾是新創(chuàng)建的話

    2024年02月03日
    瀏覽(34)
  • Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠(yuǎn)程登錄,及SSH安全登錄配置!

    在Debian 11服務(wù)器上安裝SSH并創(chuàng)建新用戶允許SSH遠(yuǎn)程登錄的步驟如下: 步驟1:安裝SSH 為了安裝SSH服務(wù)器,您需要以root用戶或具有sudo特權(quán)的用戶身份登錄到您的Debian 11服務(wù)器。 在終端中執(zhí)行以下命令來安裝SSH服務(wù)器: 步驟2:創(chuàng)建新用戶 要?jiǎng)?chuàng)建一個(gè)新用戶,您可以使用? add

    2024年02月12日
    瀏覽(22)
  • Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠(yuǎn)程登錄,及SSH安全登錄配置

    Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠(yuǎn)程登錄,及SSH安全登錄配置

    一、在 Debian 中添加 sudo 用戶 1.創(chuàng)建新用戶 首先,要?jiǎng)?chuàng)建用戶,當(dāng)前用戶必須是 root 用戶或者 sudo 用戶。 使用下面adduser 命令創(chuàng)建一個(gè)用戶名為test的sudo用戶,按照提示輸入密碼,使用 adduser 命令,還會(huì)創(chuàng)建用戶的主目錄。 sudo adduser test 2.將用戶成為 sudo 用戶 創(chuàng)建test用戶后,

    2024年02月05日
    瀏覽(24)
  • window11安裝SSH和VScode并遠(yuǎn)程連接Linux服務(wù)器進(jìn)行配置

    window11安裝SSH和VScode并遠(yuǎn)程連接Linux服務(wù)器進(jìn)行配置

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 前段時(shí)間用激光雷達(dá)采集了一些點(diǎn)云數(shù)據(jù),需要連接實(shí)驗(yàn)室服務(wù)器對(duì)數(shù)據(jù)進(jìn)行處理,我大該花了一下午的時(shí)間完成了配置。網(wǎng)上相關(guān)的教程有很多,但是有很大一部分比較陳舊,存在著一些問題,本文總

    2024年02月05日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包