场景:1、PublishOverSSH插件是通过SSH连接远程服务器,可以远程执行Shell命令或传输文件2、有两种验证方式,密码方式和秘钥方式3、前置条件:需要安装 PublicoverSSH插件一、密码验证方式1、位置:Jenkins》系统管理》系统配置》PublishoverSSH2、添加 SSHServers远程路径必须已经存在 3、点击Test,连接成功二、密钥方式1、进入到远程目录,在目录节点下执行如下命令,生成rsa密钥#生成rsa密钥,回车ssh-keygen-trsa#把公钥内容追加到认证文件中catid_rsa.pub>>authorized_keys#授权chmod700
远程连接必要的信息: 1.IP地址网络上唯一的类似家庭住址 10.0.0.200 2.端口默认的22 端口对应着不同的服务22-->SSH服务(可以让用户通过远程工具连接我类似于向日葵类似QQ远程连接) 端口号类似于去公园 1-->售票2-->退票3--->军人老人优先 4-->紧急救援 如何确定22端口是否开启(确定ssh服务是否开启) 使用telnet命令判断22端口是否开启 两种方法: 两种选其一测试 第一种方法windows视窗+r调出运行窗口--->输入cmd回车 在cmd窗口输入:telnet10.0.0.20022
远程连接必要的信息: 1.IP地址网络上唯一的类似家庭住址 10.0.0.200 2.端口默认的22 端口对应着不同的服务22-->SSH服务(可以让用户通过远程工具连接我类似于向日葵类似QQ远程连接) 端口号类似于去公园 1-->售票2-->退票3--->军人老人优先 4-->紧急救援 如何确定22端口是否开启(确定ssh服务是否开启) 使用telnet命令判断22端口是否开启 两种方法: 两种选其一测试 第一种方法windows视窗+r调出运行窗口--->输入cmd回车 在cmd窗口输入:telnet10.0.0.20022
转载请标明转载自:https://blog.csdn.net/chenbb8使用git拉取github之类的网站里的远程仓库的时候,因为网络问题,访问速度不稳定,因此需要特殊设置以达到加速clone和push的效果。git的远程仓库有三种clone方式,不同的连接方式对应不同的设置方法,设错的话就会导致越过代理直接连接,网上的一些教程往往没有说清楚这里面的差别,如下列出几个典型的网址和分类#http协议gitclonehttps://github.com/chenbb8/efsm.git#git协议(github不支持git://格式,所以这里展示openwrt.org的git协议远程仓库)g
转载请标明转载自:https://blog.csdn.net/chenbb8使用git拉取github之类的网站里的远程仓库的时候,因为网络问题,访问速度不稳定,因此需要特殊设置以达到加速clone和push的效果。git的远程仓库有三种clone方式,不同的连接方式对应不同的设置方法,设错的话就会导致越过代理直接连接,网上的一些教程往往没有说清楚这里面的差别,如下列出几个典型的网址和分类#http协议gitclonehttps://github.com/chenbb8/efsm.git#git协议(github不支持git://格式,所以这里展示openwrt.org的git协议远程仓库)g
今天本机安装hadoop时,遇到一个问题,配置ssh登录权限失败xxx@yyy:/opt/hadoop$sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused百度搜索了好多文章都没能搞定,最后还是通过bing搜索(国际版)搞定的,这里分享一下。1确认OpenSSHserver是否安装sudoaptlist--installed|grepopenssh-server如果有如下返回结果,说明已经正常安装了openssh-server相反,如果没有返回结果,说明还没有安装,需要进行安装sudoaptinstallopenssh-s
今天本机安装hadoop时,遇到一个问题,配置ssh登录权限失败xxx@yyy:/opt/hadoop$sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused百度搜索了好多文章都没能搞定,最后还是通过bing搜索(国际版)搞定的,这里分享一下。1确认OpenSSHserver是否安装sudoaptlist--installed|grepopenssh-server如果有如下返回结果,说明已经正常安装了openssh-server相反,如果没有返回结果,说明还没有安装,需要进行安装sudoaptinstallopenssh-s
踩坑今天使用gitlab踩坑了目的是要将代码上传到公司gitlab中,组长给我创建好了仓库,但是没有初始化仓库。我需要将本地代码上传上去,老操作,先在本地代码的目录打开gitbash,然后初始化,提交等一系列操作.当我要将代码推到远程的时候,报了个错误,查了下百度:意思是我的权限不够,不能将代码推到远程的main分支。在这里卡了比较久,因为我一开始在想是不是由于我本地没有授权gitlab账号,导致上传失败呢?我记得我之前是配置过sshKey的。但是我还是去重新配置了一遍。sshkey配置方式参考:https://www.cnblogs.com/hafiz/p/8146324.htmlsshKe
踩坑今天使用gitlab踩坑了目的是要将代码上传到公司gitlab中,组长给我创建好了仓库,但是没有初始化仓库。我需要将本地代码上传上去,老操作,先在本地代码的目录打开gitbash,然后初始化,提交等一系列操作.当我要将代码推到远程的时候,报了个错误,查了下百度:意思是我的权限不够,不能将代码推到远程的main分支。在这里卡了比较久,因为我一开始在想是不是由于我本地没有授权gitlab账号,导致上传失败呢?我记得我之前是配置过sshKey的。但是我还是去重新配置了一遍。sshkey配置方式参考:https://www.cnblogs.com/hafiz/p/8146324.htmlsshKe
SSH协议1.SSH协议介绍ssh含义:secureshell(安全外壳)的缩写,为远程登录会话和其他网络服务提供安全性的协议ssh协议的作用:建立在应用层基础上的安全协议,实现数据传输过程中对数据加密,代替telent协议ssh协议使用的端口号:ssh是应用层协议,它的传输层协议是tcp,使用tcp协议22号端口2.SSH服务的架构:SSH服务采用C/S架构(由客户端和服务端的软件组成)服务端是一个守护进程(daemon),他在后台运行并响应来自客户端的连接请求。客户端:一种使用SecureShell(SSH)协议连接到运行了SSH服务端的远程服务器。常见的SSH客户端:Windows:Pu