git ssh https 踩坑记 —- 域账号密码更新

前几天突然通知要更新公司的域账号密码,然后git pull就一直报 fatal: Authentication failed for ‘https://git ... 很奇怪的是,有一个项目git pull push都是好的。 上网查了下用以下命令可以看到 git remote get-url origin 好的项目是用了ssh,不好的项目用的是https,https把旧的密码存到电脑里了,所以一直登陆不上 解决方法1–修改密码: // 清除账户密码缓存 git con...

git设置ssh访问

生成新的ssh密钥 进入根目录的.ssh里,没有也行,生成文件名时会生成目录的 cd ~/.ssh 生成文件名和文件位置 ssh-keygen -t rsa -C "github" -f id_rsa_github 指定生成的文件名是id_rsa_github 指定备注是github 密码一般为空即可 此时的~/.ssh目录下会有: id_rsa_github 私钥文件 id_rsa_github.pub 公钥文件 再把key加到ssh-agent里 Start the ssh-agent in the backgroun...

Linux 防火墙 阻止ssh暴力测试

Fedora CentOS 系统下有效 安装fail2ban服务 dnf install fail2ban -y 设置开机启动 systemctl enable fail2ban 启动服务 systemctl start fail2ban 编辑文件 vim /etc/fail2ban/jail.conf ... ... ... [ssh] enabled = true filter = sshd logpath = /var/log/secure maxretry = 1 findtime = 300 bantime = 86400 ignoreip = 192.168.1.1/24,192.168.0.1/24 ...

解决ssh无法连接远程Ubuntu,Uuntu安装ssh-server

文章目录 [隐藏] 一、安装ssh 二、查看ssh服务是否启动 三、启动ssh服务 四、修改ssh配置文件 五、重启Ubuntu ssh无法连接Ubuntu原因: Ubuntu安装完成默认情况下,只安装了ssh-client,也就是说你可以在该Ubuntu下用ssh连接其它服务器,但是没有安装ssh-server,因此你无法连接到此Ubuntu上,解决办法就是安装ssh-server。 一、安装ssh 命令: sudo apt-get install openssh-...

centos7 ssh 免密登录

文章目录 [隐藏] 一、serverA 免密登录 serverB 原理 二、Centos7 默认安装了 ssh服务 三、启动 ssh 服务 四、serverA 生成秘钥,遇到提示直接敲回车即可 五、移动 id_rsa.pub 文件 七、验证免密登录 八、无法登陆原因分析 Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。 Public Key认证的基础在于一对密钥,public key和private key,publi...

ssh 免密码登陆以及简化命令

文章目录 [隐藏] 第一部分 SSH无密码登录的设置步骤 1、在自己的Linux系统上生成SSH密钥和公钥 2、将SSH公钥上传到Linux服务器 第二部分 使用用户指定的 SSH 配置文件 第一部分 SSH无密码登录的设置步骤 首先我们在自己的Linux系统上生成一对SSH Key:SSH密钥和SSH公钥.密钥保存在自己的Linux系统上。 然后公钥上传到Linux服务器.之后我们就能无密码SSH登录了.SSH密钥就...

SSH的安全设置

文章目录 [隐藏] 前言 安全加固 生成密钥对 创建普通用户及授权文件 修改SSH服务的配置 测试 前言 在阿里云部署了一台虚拟主机,安装了zabbix,主要用于监控用户WIFI系统,平常很少登录;今天登录查看某些配置时,系统提示如下: 竟然有840次试图登录系统,真是有些担忧,需要马上加强安全。 安全加固 Linux中sshd服务的验证方式一般有2种:密码和密钥认证,平时用的最多的就...

解决ssh登陆过慢问题

我们经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概 要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。   下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS查找访问 client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。   1、在server上/etc/hosts文件中把你本机的ip和hostname...

Linux双向SSH免密登录

文章目录 [隐藏] 原理 步骤 1、生成公钥 2、拷贝公钥 3、验证 原理 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录。双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要实现集群中的每一台机器都保存其他所有机器的公钥。 步骤 假设,你有两台机器,ip分别为A和B: 总共分为三步: 生成公钥 将A机器的公钥拷贝至B机器 将B...

vultr云主机ssh连接异常分析

文章目录 [隐藏] 实验准备 实验步骤 实验分析 后续 vultr云主机突发莫名其妙的连接异常,ssh无法登陆,通过tcpdump抓包进行分析,特记录之。 实验准备 vultr云主机 ssh客户端 tcpdump抓包工具 实验步骤 客户端发起ssh连接 服务端抓包 实验分析 客户端发起TCP连接,服务端收到了三次握手的seq 1966603666包 服务器端把seq +1 返回ack 1966603667包 重点在于客户端没有收...

自用ssh命令总结

最近工作有涉及ssh相关,学习中会不断更新修改 通过cgywin,xshell,linux,堡垒机等连接ssh ,具体方法之后会补充  SSH可以连接到远程主机;  SCP后面是 /开头是本地地址, xx@xxxx: 用户名@ip地址+ / remote地址 ;  ssh -i +(直接拖动来的证书文件)+ ip ( 物理ip还是虚拟ip?) 例如 ssh -i xxx.xxx.xxx.xxx:./ ;  本地拷贝到远程设备:scp -i +(直接拖动来的证书)+ ...

Mac使用ssh公钥登录Linux

ssh登录Linux通常有两种方法:用户名密码登录、用户名公钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名公钥登录则可以避免这个问题。 创建公钥私钥文件 打开本地终端,执行 ssh-keygen 命令创建密钥对: ssh-keygen -t rsa -C 'your email@domain.com' -t 指定密钥类型,默认即 rsa ,可以省略 -C 设置注释文字,比如你的邮箱,可以省略 生成过程中会提...

让一个端口同时做两件事:http/https和ssh

相信很多人都在YY:能不能让80端口分析连接协议,如果是http协议就让服务器交给http服务程序(如Apache、Nginx等)处理,如果是ssh协议就交给ssh服务程序(如OpenSSH Server)处理呢? 答案显然是有的。 首先,配置http服务程序监听8080端口或者让https服务监听8443端口,配置ssh服务程序监听22端口。具体不再赘述,如果这都不懂就不用往下看了,因为肯定会搞不定的。 然后,安装一个...

centos 7下SSH的一些安全配置

文章目录 [隐藏] 0、说明 1、修改SSH默认连接端口 2、禁止root用户远程登录 3、限制ssh访问服务器的源IP 4、限制ssh访问服务器的用户名 5、修改telnet ssh端口时显示的版本号 0、说明 0.1、实验环境系统为Centos 7.4系统,最小化安装后未做任何配置 1、修改SSH默认连接端口 1.1、确保SELinux处于关闭状态 [root@imzcy ~]# setenforce 0 [root@imzcy ~]# sed -i 's/SELINUX=en...

记一次SSH配置相关问题

今天新租了一VPS,在解决了IP被屏蔽等问题后,着手解决使用XShell连接SSH时存在的问题。如图: 同时连接速度也肉眼可见地慢。。。慢。。慢。 于是百度、Google 说是安装不完全,于是就安装 yum -y install xorg-x11-xauth 但是仍然有问题,报出这样的问题 /usr/bin/xauth: file /root/.Xauthority does not exist 最终把ssh配置的AllowAgentForwarding也改为yes就OK了(去掉注释...

git-bash设置ssh心跳包防超时断开

Windows中使用git-bash作为日常终端工具,在使用ssh命令连接到服务器后,如果较长时间没进行交互时,ssh会断开,导致的现象就是终端卡住,你只能等待它退出,或直接关闭窗口重建连接,很麻烦。 使用ssh命令时,可以增加ServerAliveInterval参数设置心跳时间,比如设置60秒发送一次心跳包 ssh -o ServerAliveInterval=60 root@xx.xx.xx.xx 想一劳永逸,可以在ssh-config中配置全局参...

配置多个ssh密钥对并且永久多ssh管理

文章目录 [隐藏] 安装git-for-windows客户端 创建密钥对 上传公钥到github与coding中 上传文件到github上 添加yyxtest私钥到git bash中 配置ssh本地的config文件 遗留问题 这两天捣腾SSH,一直对其使用一知半解,由于要把博客迁移,弄来弄去发现还是部署到国内的coding吧 之前也弄过,但是由于重新安装了git-for-windows客户端,所以一开始用hexo d命令部署的时候报错了 趁...

Ubuntu 16.04 LTS ssh安装和配置

第一步:获取root权限 sudo -i 根据提示输入密码 第二步:更新源列表 sudo apt-get update 第三步:安装ssh sudo apt-get install openssh-server 第四步:配置ssh gedit /etc/ssh/ssh_config 注释掉 PermitRootLogin without-password 加入 PermitRootLogin yes 第五步:启动ssh服务 service ssh start 温馨提示:ssh默认端口号为22 原文出处:lauio -> http://www.lauio....

CentOS监控ssh免密登录

ssh免密登录在带来方便的同时也带来一些问题,那就是不知道什么时间什么人利用ssh免密通道登录服务器了,为此我们需要在sshd的配置文件里设置好详细日志,以便日后回溯。 在CentOS里,sshd的日志文件是保存在/var/log/secure里的,如果不进行特殊设置的话,它只记录一些最简单的信息,比如什么时间哪个账号被人用免密登录的方式登录了,如果这个账号的authorized_keys里有很多key的话...

解决内网ssh连接速度很慢的解决方案

服务器相互ping是延时小,但ssh -p 端口号 内网IP 时发现很慢,好长时间才返回。把服务器改按以下方法修改相应配置,再ssh相互连接发现很快: # vi /etc/ssh/sshd_conf UseDNS no GSSAPIAuthentication no 保存退出 #service sshd restart 原文出处:csdn -> https://blog.csdn.net/sj349781478/article/details/79797568

最近评论

Archives