当前位置: 首页 > wzjs >正文

锦州网站建设案例app拉新平台有哪些

锦州网站建设案例,app拉新平台有哪些,诸城网站建设,拱墅网站建设问题描述:在使用jenkins进行自动化部署时,其中一步是使用jenkins向目标服务器推送文件时,需要先在jenkins的系统配置中进行配置(事先安装好对应插件),配置远程服务器时,报错: 检查以…

问题描述:在使用jenkins进行自动化部署时,其中一步是使用jenkins向目标服务器推送文件时,需要先在jenkins的系统配置中进行配置(事先安装好对应插件),配置远程服务器时,报错:
在这里插入图片描述
检查以后,发现用户名密码都没有错,但是测试连接是失败的;

问题分析:我们的目的是使用用户名密码实现免登录,然后推送文件到远程服务器上的某个目录上(该目录一定要存在),只有用户名密码是不够的,还需要配置SSH公钥;
问题解决
公钥认证,是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。

在使用jenkins自动构建并远程登录服务器进行发布应用的时候,需要使用SSH公钥认证来解决登录服务器的问题。

其实很简单,只需要两个指令即可。

ssh-keygen -t rsa -P ''
ssh-copy-id -i ~/.ssh/id_rsa.pub <IP>

假设有两台服务器,A是Jenkins构建服务器,B是应用服务器,A构建好应用之后,将包传到B进行发布。
在A上面执行 ssh-keygen -t rsa -P ‘’, -P后面两个单引号表示密码为空;
在这里插入图片描述
之后会在~/.ssh目录下创建两个文件id_rsa(私钥),id_rsa.pub(公钥)
接下来继续在A上执行 ssh-copy-id -i ~/.ssh/id_rsa.pub ,表示将公钥发给B,发到B服务器的~/.ssh目录下
在这里插入图片描述
之后在用ssh B尝试能否免密登录B服务器,如果还是提示需要输入密码,则有以下原因:
a. 非root账户可能不支持ssh公钥认证(看服务器是否有限制)

b. 传过来的公钥文件权限不够,可以给这个文件授权下 chmod 644 authorized_keys

c. 使用root账户执行ssh-copy-id -i ~/.ssh/id_rsa.pub 这个指令的时候如果需要输入密码则要配置sshd_config

vi /etc/ssh/sshd_config

在这里插入图片描述
修改完后要重启sshd服务

service sshd restart

最后,如果可以SSH IP 免密登录成功说明SSH公钥认证成功。

参考博文:https://www.cnblogs.com/jager/p/5986563.html

http://www.dtcms.com/wzjs/28422.html

相关文章:

  • 镇江网站建设推广公司百度网站推广费用多少
  • java做网站需要数据库吗百度快照是干嘛的
  • 网站怎么做导航条搜索引擎营销经典案例
  • 网站favicon图标网络营销的推广方式都有哪些
  • 哪个网站做黑色星期五订酒店活动如何在百度发广告推广
  • 可以上传软件的网站设计公司网站设计
  • 京东网站建设目的安装百度
  • 跨境电商网站制作东莞网站建设
  • 日本做h动漫电影网站苏州网站维护
  • 全球广告公司排名温州seo团队
  • 专门做图片剪影的网站深圳市龙华区
  • 中国建筑集团排名河北seo基础知识
  • 做招聘网站怎么设计框架百度搜索入口
  • 住房和创新建设部网站企业网站如何优化
  • 吉隆坡建设大学中文网站网站下载
  • 建立有效的()seo关键词优化推广
  • 求网页设计与网站建设企业文化理念
  • 性能网站建设美国站外推广网站
  • 电商网站开发流程文档杭州网站seo公司
  • 特种作业人员成绩查询谷歌seo优化中文章
  • 我们不是做网站的友链是什么
  • 互联网网站建设农产品网络营销策划书
  • 做的比较好的法律实务培训网站网站优化有哪些技巧
  • 廊坊百度优化郑州百度网站优化排名
  • 布吉医院网站建设国内新闻摘抄
  • flash做导航网站抖音营销
  • 做任务领积分兑换别的网站上的会员专门看网站的浏览器
  • 英文网站建设服务合同模板下载网站换了域名怎么查
  • 导航网站能个人备案淘宝seo是指什么
  • 影视后期制作培训机构全国排名南京谷歌优化