草庐IT

ssh2-sftp

全部标签

Mac电脑升级13系统后,git clone 代码报错,mac升级后git ssh用不了

mac系统出了新版本13.0.1后,androidstudiopush,pull代码一直报错:如下:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.经过几翻操作,重新生成id_rsa.pub也是不行,最后发现是rsa加密方式的问题,苹果mac升级系统后,默认不支持rsa方式加密git通讯,所以如果要继续使用这个pub文件加密的方式,则要手动添加cofig配置文件来支持:如下在~/

Ubuntu20.04系统离线安装ssh-server

前引:Ubuntu20.04系统初次安装完成后,系统只有ssh-client端服务,无server端服务。离线安装安装ssh-server端服务方法。安装包下载地址:https://download.csdn.net/download/weixin_55415580/86901831第一步:将安装包下载解压至U盘根目录中,插上U盘或其他移动存储设备至服务器上;第二步:确认U盘的盘符与盘符位置:test@ubuntu:~$sudofdisk-l#并输入用户密码 第三步:进入命令行创建/mnt/usb/目录:test@ubuntu:~$sudomkdir/mnt/usb/#并输入用户密码第四步:挂

CentOS 如何更改SSH端口的方法

本文将分享CentOS如何更改SSH端口的方法。执行以下步骤以更改CentOS上的默认SSH端口号:1、登录centos服务器;2、输入vi/etc/ssh/sshd_config编辑此文件.在原配置文件Port22这行回车添加新端口,然后按键盘的Esc退出编辑,再然后输入:wq保存并退出。添加一个新的端口最好把原来默认的22端口打开,等修改成功后再关闭22端口。3、重启sshd服务:systemctlrestartsshd4、查看sshd服务是否正常启动:systemctlstatussshd5、检查端口是否处于监听状态:netstat-ntulp|grepsshd6、设置防火墙策略,可以直

python - 在 Fabric 中使用 SSH key 文件

如何配置结构以使用SSHkey文件(例如,AmazonEC2实例)连接到远程主机? 最佳答案 由于某种原因,找到一个简单的带有SSHkey文件使用示例的简单fabfile并不容易。我写了一个blogpost关于它(withamatchinggist)。基本上,用法是这样的:fromfabric.apiimport*env.hosts=['host.name.com']env.user='user'env.key_filename='/path/to/keyfile.pem'deflocal_uname():local('uname-

python - 在 Fabric 中使用 SSH key 文件

如何配置结构以使用SSHkey文件(例如,AmazonEC2实例)连接到远程主机? 最佳答案 由于某种原因,找到一个简单的带有SSHkey文件使用示例的简单fabfile并不容易。我写了一个blogpost关于它(withamatchinggist)。基本上,用法是这样的:fromfabric.apiimport*env.hosts=['host.name.com']env.user='user'env.key_filename='/path/to/keyfile.pem'deflocal_uname():local('uname-

VScode + ssh 连接远程服务器(普通 server + 代理 server)

文章目录1.插件安装:Remote-SSH2.插件配置3.如何通过ssh-key免去输入密码的烦恼?3.1你可以使用`ssh-copy-id`3.2你不能使用`ssh-copy-id`4.配置含有中间服务器的ssh-key4.1手动输入密码登录的配置方法4.2自动登录(仍然用ssh-key的方法)5.备注昨天从实验室的学长那里分到了一个远程服务器的账号,一个账号是可以直接连接的,一个账号是需要通过第一个账号跳转过去的。☁️作为VScode的坚定支持者,中午研究了一会如何配置ssh远程连接,因为第一次用这个东西,经历了一些试错,遂记录一番。😃Prerequisites:在阅读之前,希望你已经在自

Git SSH 密钥生成及添加到 GitHub、Gitee

前言  Git是现代化软件开发必不可少的工具之一,而SSH在Git中则扮演着重要角色,尤其当您使用Git与GitHub或Gitee进行交互时。本文将引导您如何生成SSH密钥以及如何将其添加到GitHub或Gitee中。生成SSH密钥  首先,我们需要在本地计算机上生成SSH密钥。这可以通过GitBash或者命令行来完成。以下是具体步骤:使用GitBash或命令行打开终端窗口。输入以下命令:ssh-keygen-trsa-b4096-C"your_email@example.com"。其中“-t”参数指定密钥算法,“-b”参数指定密钥长度,“-C”参数则为注释,用于描述此公钥。按照提示键入您想要

一次SSH爆破攻击haiduc工具的应急响应

一、概述2022年3月底,在网络安全监测中发现某网络攻击组织利用SSH爆破投放挖矿程序的活动比较活跃,主要涉及的是一个haiduc的工具。二、检测定位阶段工作说明2.1、异常现象确认服务器被植入木马病毒,并对内网进行暴力破解。本次发起暴力破解的主机为10.101.2.210。2.2、溯源分析过程通过态势感知查看暴力破解检测日志,发现最早从2月16日凌晨3点半左右出现暴力破解告警情况,攻击源为10.101.2.210服务器。三、抑制阶段工作说明临时配置防火墙禁止101.2.210访问其他区域服务器22端口;修改服务器10.101.2.210弱密码为强口令;【查看相关资料】1、网络安全学习路线2、

SSH 多密钥配置

文章目录前言一、SSH是什么二、密钥生成工具三、密钥类型四、本地配置1.单密钥配置2.多密钥配置五、远端配置1.GitHub/Gitee2.服务器前言当我们从GitHub克隆某个仓库时,往往使用HTTPS协议,除此之外,也可以使用SSH协议;当我们的客户机与远端服务器连接时,更加离不开SSH协议。如果我们需要连接多个远程终端,那么合理配置多个SSH密钥就显得很有必要。一、SSH是什么SSH全称为:SecureShell,是一种加密的网络传输协议,通过在网络中创建安全隧道来实现客户端与服务器之间的连接。SSH在数据传输时基本上都采用对称加密方式,但是在进行身份验证时却需要采用非对称加密的形式,也

SSH 弱密钥交换算法已启用

一、SSH弱密钥交换算法已启用描述远程SSH服务器被配置为允许被认为是弱的密钥交换算法。这是基于IETF草案文档KeyExchange(KEX)MethodUpdatesandRecommendationsforSecureShell(SSH)draft-ietf-curdle-ssh-kex-sha2-20。第4节列出了关于不应该和绝不能启用的密钥交换算法的指南。这包括:diffie-hellman-group-exchange-sha1diffie-hellman-group1-sha1gss-gex-sha1-*gss-group1-sha1-*gss-group14-sha1-*rsa