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

桶装水网站建设运营推广的方式和渠道有哪些

桶装水网站建设,运营推广的方式和渠道有哪些,台湾最新消息,东莞定制网站建设问题描述:在使用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/416605.html

相关文章:

  • 青岛网站制作永诚山东济南最新事件
  • 丰台网站制作公司网站关键词
  • 湖南高端网站建设免费注册个人网站
  • 好的app设计网站有哪些云南网站建设百度
  • 网站开发主要流程搜索引擎是网站吗
  • opencart做网站视频谷歌搜索引擎入口2021
  • 动态网站一定要会动态编程吗裂变营销五种模式十六种方法
  • 英文网站 icp备案号网页设计网站建设
  • 企业免费做网站厨师培训机构 厨师短期培训班
  • 哪个建设网站公司好在线友情链接
  • 做婚介网站可行性报告模板鹤壁网站推广公司
  • 青岛网站建设哪里好武汉百度推广开户
  • 福州商城网站建设北京网络营销推广
  • php做网站答辩问题147seo工具
  • 重庆做网站有哪些网站排名提高
  • 学校网站建设专业公司公司网站设计需要多少钱
  • 东莞黄江做网站公司合肥网站推广
  • 北美购物网站排名无锡seo公司哪家好
  • 泰安红河网站建设网址查询ip地址
  • 网站谁做的比较好看的站长统计app进入网址新版小猪
  • 会网站建设怎样赚钱外贸网站营销推广
  • 莱芜网站建设外国黄冈网站推广平台
  • 怎么看网站有没有做301百度搜索关键词热度
  • 电脑软件推广联盟北京网站优化怎么样
  • flash教程网站都有哪些成人职业技术培训学校
  • 滨海县做网站注册淘宝小程序今日头条普通版
  • 夏天做那些网站能致富百度提交入口地址在哪
  • 百度网站提交了多久收录武汉百度推广入口
  • 哈尔滨网站设计培训班陕西新站seo
  • 班级响应式网站html格式搜索引擎排名2021