草庐IT

remote-ssh

全部标签

无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」

文章目录1.LinuxCentOS安装cpolar2.创建TCP隧道3.随机地址公网远程连接4.固定TCP地址5.使用固定公网TCP地址SSH远程本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的LinuxCentOS服务器,无需公网IP,也不需要设置路由器。1.LinuxCentOS安装cpolarcpolar官网:https://www.cpolar.com/cpolar支持一键自动安装脚本cpolar安装(国内使用)curl-Lhttps://www.cpolar.com/static/downloads/install-release-cpolar.sh|sudobash

[技术分享]VMware Esxi 6.7主机配置备份和恢复(SSH、PowerCLI方法)

目录 需求简介:准备环境:备份/恢复方式1:SSH方式SSH方式备份过程SSH方式恢复过程备份/恢复方式1:PowerCLI方式PowerCLI安装过程PowerCLI方式备份过程PowerCLI方式恢复过程参考文献:需求简介:在我们给单机运行(非Vsphere管理)的Esxi主机搬家,或者更换硬盘之前。就需要把目前的Esxi配置备份下来,方便搬家之后恢复。我备份这个配置的主要目的是,保留网络VLAN配置,重装之后再一个一个输入上去麻烦也容易出错。准备环境:1Esxi6.7.0(VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.is

Ubuntu20.04安装后,root账户无法登录,ssh无法远程连接处理方法

最近一直在用Ubuntu系统,发现了一些规律性的东西,每当安装完系统就得去做一些事情,要不然无法正常丝滑的使用,我把这几个罗列出来:(装机的步骤我就省了,比较简单跟着向导来就行,不要最小化安装就行)1.更换apt源为阿里云镜像源(下载包的时候会很快)2.给root账户设置密码,并保证可成功登录在ubuntu20.04中,默认是以普通用户的身份登录虚拟机的,如果虚拟机需要使用root身份登录虚拟机。则需要先用普通用户的身份登录,然后使用命令切换到root用户。在桌面操作和配置文件时,十分不便,所以教大家用root自动登录桌面,这样操作系统起来非常方便。3.ssh远程连接那就一个一个的来处理吧,按

Jenkins创建SSH登录凭据

使用Jenkins时,要获取 SSH 登录凭据 id,需要创建一个凭据,在此库存储凭据并使用其中的 ID,以便在脚本中进行 SSH 登录。按照以下步骤创建这些凭据:1、打开 Jenkins 您的 Jenkins 控制台,然后导航到系统管理>管理凭据 。2、在 "系统" 子菜单下,单击 "全局凭据" ,然后单击 "添加凭据" 。3、选择 "SSH 用户名与私钥" 作为凭据类型。4、在 "用户名" 下拉列表中,选择您要使用的系统用户。5、在 "私钥" 字段中输入 ssh 私钥的内容。6、如果需要,将描述添加到 "描述" 文本框。7、单击 "保存"。现在,需要将此凭据分配给需要的的 Jenkinsf

ssh之 ~/.ssh/config 配置文件实现

文章目录~/.ssh/config配置实现常用的SSH配置项测试~/.ssh/config配置实现参考最常用的登陆方法是**sshusername@server-pport**通过~/.ssh/confg配置文件,实现免密、更改名称的登陆方法,不论你的username、serveraddress、port是什么,都可以不用输入,只需要输入一个替换的名称即可登陆该服务器。像这样ssh1、将公钥rsa.pub上传到服务器使用ssh-copy-id命令将生成的公钥上传到服务器$ssh-copy-id-i~/.ssh/id_rsa.pubusername@server-p22注意权限:chmod600

Git生成公钥、私钥以及ssh key配置

一、公钥以及私钥的生成首先设置Git用户签名1.打开安装好的GitBash:2.设置Git用户签名,执行以下命令:gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱执行之后打开C盘User目录,会看到Git的配置文件.gitconfig打开后会看到刚配置的用户签名至此,用户签名设置成功。接下来,进行公钥以及私钥的生成1.在C盘User目录下,右键GitBashHere执行以下命令:ssh-keygen-trsa-C"邮箱号"连续点击三次回车2.再次来到C盘User目录看到生成了.ssh文件,打开,可以看到生成了公钥以及私钥。直接

如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细)

目录1.首先我们要先在gitee上创建一个仓库2.其次要对仓库进行配置3.仓库创建完成4.配置git项目5.提交文件到gitee的gitTeach仓库超过100MB的大文件传送的方法1.首先网上之前说过修改数据传送大小的方法已经git修复了2.下面让我们介绍如何使用lfs1.安装lfs(windows10)2.开启lfs功能3.选择文件类型()这里我选择的是zip类型4.然后配置远程仓库 5.上传大文件 6.解决报错1.首先我们要先在gitee上创建一个仓库2.其次要对仓库进行配置3.仓库创建完成4.配置git项目4.1.创建文件夹4.2:初始化文件夹gitinit4.4:创建一个项目,并添加

【VSCODE】4、vscode git pull/push 报错 remote: HTTP Basic: Access denied

一、报错示例在执行gitpull/push的时候报错如下二、解决方式该问题来自vscode的身份验证打开vscode→code→首选项→设置搜索git.terminalAuthentication取消选中该选项重启终端即可

swift - 使用 Swift 的 SSH 连接

最近,我一直在尝试使用Swift制作一个(非常)简单的程序,让您可以通过SSH连接到服务器并执行一些文件。不幸的是,我不知道如何在Swift应用程序中完全启动SSHsession。这是我写的一些代码:varsshConnectCommand=["-c","spawnssh"+sshUsername+"@"+sshHost+";expectassword:;send"+sshPassword+"\r"]funcsshIn(){//startingsshsessionletsshConnect=NSTask()sshConnect.arguments=[testCmd]//reroutin

local fault和remote fault

1、什么是 localfault和remotefault?在IEEE802.3协议中,localfault和remotefault是一种错误序列,在PCS层定义。MACRX侧收到localfault时,意味本地链路没有正常建立链路,MACRX侧收到remotefault时,意味对端没有正常建立链路。localfault和remotefault是一种链路交互机制,使得对接链路能够通过fault序列建立链路,即linkon。2、localfault和remotefault是如何相互的?从PCS,MAC解复位开始,本地设备和对端设备经行fault序列的交互,然后发送IDLE序列,最后MAC接受侧识别