草庐IT

Remote-ssh

全部标签

Mac使用SSH 免密登陆(踩坑)

文章目录前言一、SSH登陆是什么?二、使用步骤1.使用ssh-keygen生产密钥对2.将公钥追加到要免密登陆的服务器中2.ssh-add(踩坑的点)3.客户端给服务器设置别名4.拓展总结前言今天使用mac进行ssh免密登陆,期间遇到了一些问题,mac和windows的操作步骤有点不一样。踩了个坑~!一、SSH登陆是什么?ssh登录分两种,一种是基于口令(账号密码),另外一种是基于密钥的方式。基于口令,就是每次登录输入账号和密码,显然这样做是比较麻烦的,这里是介绍如何基于密钥实现免密登录。二、使用步骤1.使用ssh-keygen生产密钥对最好是到ssh的目录下去操作,这样会在ssh的目录下生成

git clone发生了remote: The project you were looking for could not be found的错误

在用git从远程仓库克隆项目到本地的时候发生了remote:Theprojectyouwerelookingforcouldnotbefound的错误,无法正确克隆项目原因一般有两个:一是你没有项目的权限,你可以在浏览器输入你的项目地址,看能不能进去,如果可以进入,则说明有权限,这样的话一般错误原因在二;若不能进入,则说明你没有该项目的权限,就该找项目负责人给你授权了。二是你电脑的git保存了你之前同事的git账号信息,而该同事现在没有权限,故你需修改git账号信息为你自己的。网上很多在git修改账号信息的我也试了试,都不行,然后发现需要在电脑的window凭据那里进行修改:window键加Q

解决git报错:ssh:connect to host github.com port 22: Connection timed out

如题,git使用中突然报错ssh:connecttohostgithub.comport22:Connectiontimedout通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。解决方法一:抛弃ssh连接方式,使用http连接。gitconfig--local-e将配置文件的url=git@github.com:username/repo.git一行改为:url=https://github.com/username/repo.git方法二:如果22号端口不行,那就换一个端口进入.ssh文件夹 创建一个config文件将下面的内容复制进去Hos

Git问题 “fatal: Could not read from remote repository.“

问题描述今天在下载数据集的时候,利用git将远程仓库推到本地仓库时,给我报了这个错:“fatal:Couldnotreadfromremoterepository.”,找了一下原因,应该是客户端和服务端生成的SSHkey不匹配,或者未生成SSHkey。解决方案重新生成一次SSHkey,并重新配置一下GitHub账户。步骤1、在GitBash上输入命令:ssh-keygen-trsa-C"youremail@xxx.com,邮箱换成你自己的即可,这一步操作会生成新的rsa密钥。如果是客户端与服务端的sshkey不匹配,此时需要先将本地生成的id_rsa以及id_rsa.pub这两个文件(一般在用

Git问题 “fatal: Could not read from remote repository.“

问题描述今天在下载数据集的时候,利用git将远程仓库推到本地仓库时,给我报了这个错:“fatal:Couldnotreadfromremoterepository.”,找了一下原因,应该是客户端和服务端生成的SSHkey不匹配,或者未生成SSHkey。解决方案重新生成一次SSHkey,并重新配置一下GitHub账户。步骤1、在GitBash上输入命令:ssh-keygen-trsa-C"youremail@xxx.com,邮箱换成你自己的即可,这一步操作会生成新的rsa密钥。如果是客户端与服务端的sshkey不匹配,此时需要先将本地生成的id_rsa以及id_rsa.pub这两个文件(一般在用

git 解决 “fatal: Could not read from remote repository.“

现象在使用Git将本地仓库推送到远程仓库的时候,发生了如下错误:“fatal:Couldnotreadfromremoterepository.” 原因出现这错误一般是以下两种原因:客户端与服务端未生成sshkey客户端与服务端的sshkey不匹配为解决以上问题,我们需要重新生成一次sshkey,并重新配置一下GitHub账户即可。解决方法1.生成新的SSHkey   如果是客户端与服务端未生成sshkey,那么直接使用:ssh-keygen-trsa-C"youremail@example.com"生成新的rsa密钥即可。   如果是客户端与服务端的sshkey不匹配,此时需要先将本地生成的

ssh的两种登录方式

1.密码登录这是默认的一种登录方式,如图:输入密码以后成功登录shell:以后每次登录都得输入密码,比较麻烦。2.公钥登录为了方便,ssh还提供了使用公钥的登录方式,原理为在client生成一对公私钥,client保留私钥,把公钥写入server。具体方式如下:一、在client:生成如下:id_rsa是私钥,id_rsa.pub是公钥二、id_rsa.pub的内容格式如下:ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABgQC6LwMu2Xf66rOiKMShfSkRAIY1boHP06/BXniM5Jc6z9vbftHPCExpxzdiO5QymZ7b1Fsdbgpd

gitLab账号注册,登陆,配置SSH,验证

文章目录前言注册账号登陆添加SSH验证配置前言本文主要目的是讲述gitlab账号注册,登陆功能,以及如何生成sshkey,并添加sshkey到gitlab中。通过git工具将gitlab上的代码拉取到本地来验证ssh功能是否进行了有效的配置注册账号第一步:通过网址https://gitlab.com/users/sign_in打开gitlab登陆入口的页面,点击下方的registernow。第二步:跳转到注册页面,填写相关信息。第三步:点击register,完成注册登陆回到登录页,通过注册的账号密码,登陆gitLab添加SSH第一步:打开gitbash工具,通过指令生成ssh-key(运行该指

华为ENSP网络设备配置实战(单臂路由+OSPF+端口汇聚+SSH+DHCP)

题目要求:1.对所有路由器、交换机设备按设备的标识进行命名,并对所有交换机执行禁止大量提醒消息的出现;2.路由器R1上配置DHCP服务,vlan10、vlan20选用全局DHCP,地址池名称分别为“ippool10”“ippool20”,vlan30采用端口DHCP。PC1分配vlan10地址、PC2分配vlan20地址、pc3分配vlan30地址,地址租用时均为1天5小时,dns分别为网关与8.8.8.8,vlan10排除192.168.10.200-253,vlan20排除192.168.20.100-250,vlan30排除192.168.30.200-253。3.PC1、PC2与PC3

华为ENSP网络设备配置实战(单臂路由+OSPF+端口汇聚+SSH+DHCP)

题目要求:1.对所有路由器、交换机设备按设备的标识进行命名,并对所有交换机执行禁止大量提醒消息的出现;2.路由器R1上配置DHCP服务,vlan10、vlan20选用全局DHCP,地址池名称分别为“ippool10”“ippool20”,vlan30采用端口DHCP。PC1分配vlan10地址、PC2分配vlan20地址、pc3分配vlan30地址,地址租用时均为1天5小时,dns分别为网关与8.8.8.8,vlan10排除192.168.10.200-253,vlan20排除192.168.20.100-250,vlan30排除192.168.30.200-253。3.PC1、PC2与PC3