Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows Git Bash 中使用 sshd 服务

Windows Git Bash 中使用 sshd 服务

作者头像
AlphaHinex
发布于 2024-04-09 11:39:28
发布于 2024-04-09 11:39:28
45200
代码可运行
举报
文章被收录于专栏:周拱壹卒周拱壹卒
运行总次数:0
代码可运行

Windows 环境下,可以通过 Git[1] 中的 Git Bash 启动 sshd 服务。

进入 Git Bash 后,先生成 ssh_host_rsa_key

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

之后会在 Git 安装路径下的 /etc/ssh 中生成 ssh_host_rsa_keyssh_host_rsa_key.pub 两个文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# /etc/ssh 下的文件实际路径在 git 安装路径下的 /etc/ssh 中
$ ls -l /etc/ssh
total 569
-rw-r--r-- 1 Administrator 197121 565252 124  2018 moduli
-rw-r--r-- 1 Administrator 197121   1589 824  2018 ssh_config
-rw-r--r-- 1 Administrator 197121   1831 1125 16:51 ssh_host_rsa_key
-rw-r--r-- 1 Administrator 197121    409 1125 16:51 ssh_host_rsa_key.pub
-rw-r--r-- 1 Administrator 197121   3122 124  2018 sshd_config

用全路径启动 sshd 服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ /usr/bin/sshd
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

此时可通过其他终端使用 Windows 环境的登录账号进行 ssh 连接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh Administrator@xxx.xxx.xxx.xxx

结束 sshd 服务可以直接 kill 进程:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ps -ef|grep sshd
Administ    5292       1 ?        16:54:51 /usr/bin/sshd
$ kill 5292

参考资料

[1]

Git: https://git-scm.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 周拱壹卒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在线源码升级OpenSSH版本
记一次openssh低版本漏洞修复过程,升级openssh版本至最新 环境: 系统版本:CentOS 7.6.1801(ip:192.168.110.113) 原ssh版本:OpenSSH_7.4p1 新ssh版本:OpenSSH-8.2p1 安装方式:源码编译安装 源码包位置:提前将源码包上传至/usr/local/src/ 源码下载地址:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/ 1.启用telnet服务 #这里一定要启用telnet服务,以免ss
染指流年
2023/03/13
1.6K0
Docker使用Centos镜像安装Openssh服务
默认从docker hub中下载的Centos镜像是没有安装Openssh功能,不提供ssh服务的。
Devops海洋的渔夫
2020/06/22
3.8K0
Linux中两个重要的基础服务
FTP(File Transfer Protocol),文件传输协议,是一个比较古老的基于TCP,用于不同计算机间传递文件的协议。
雪飞鸿
2020/02/14
1.1K0
Linux_SSHD
本教程所有命令在POWERSHELL下运行 Config 配置config文件 cd ~\.ssh\ 没有就创建 C:\Users\用户名\.ssh\ notepad.exe .\config 或者 notepad.exe C:\ProgramData\ssh\ssh_config config格式: Host 主机名 HostName IP/domain User username Port 22 SSH Key 配置本地密钥,已有请忽略 生成密钥 ssh-keygen -t
XRSec
2022/02/11
1.3K0
嵌入式Linux开发板移植SSH
SSH服务可以很方便的通过网络登录到Linux开发板,同时支持SFTP协议向开发板传输文件。下面简单讲下移植过程。
知否知否应是绿肥红瘦
2025/02/19
2300
嵌入式Linux开发板移植SSH
alpine安装sshd/ssh server
1、下载alpine镜像 [root@docker43 ~]# docker pull alpine Using default tag: latest Trying to pull repository docker.io/library/alpine ... latest: Pulling from docker.io/library/alpine 4fe2ade4980c: Pull complete Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca
sunsky
2020/08/20
3.9K0
搞它!!!linux远程控制 openssh
服务名称 :sshd 服务端主程序: /usr/sbin/sshd 服务端配置文件: /etc/ssh/sshd_config 第二种远程访问:telnet 也是远程访问,是不会经过加密的明文传输,可以用抓包工具直接获取其中的消息 23 tcp 端口;而ssh 是典型的密文访问
不吃小白菜
2020/09/03
2.4K0
搞它!!!linux远程控制 openssh
Docker centos7 with sshd (sshd centos7 常用镜像)
FROM centos:7 MAINTAINER huangat RUN yum -y update&&yum -y install passwd openssl openssh-server openssh-clients RUN mkdir -p /var/run/sshd/ RUN sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
用户5760343
2019/11/05
2.1K0
Chmod -R 777 / 误操作恢复教程
之前做过一个很傻的事情,输入chmod -R 777 / 输入快了,后面没有跟目录直接回车了。所有目录的权限都凌乱了,这里写一份恢复sshd登录的教程以及恢复系统文件的教程。最好恢复sshd之后,把数据拿出来,重新部署应用环境吧,以防以后位置的bug和风险。
Eric杂货铺
2020/09/24
2.6K0
Chmod -R 777 / 误操作恢复教程
ssh 提示Connection closed by * 的解决方案
使用ssh方式连接linux系统时,发现一直上报这个错误,重启了sshd服务之后,只能登陆一次就无法登录:
胡齐
2020/02/14
21.9K0
打造超级富容器开发环境(六):SSH 配置
SSH 相关的配置都在 /etc/ssh 这个目录下,建议是先用容器安装一下 ssh,然后将 /etc/ssh 目录下的配置都拷贝出来。
imroc
2024/06/11
1050
打造超级富容器开发环境(六):SSH 配置
在全志V851S开发板上使用SSH配置步骤分析
3.处理报错 报错Privilege separation user sshd does not exist 执行:
阿志小管家
2024/02/02
3280
在全志V851S开发板上使用SSH配置步骤分析
sshd 启动后 出现:Could not load host key: /etc/ssh/ssh_host_rsa_key
今天在启动sshd时,出现了如下问题,导致客户端不能成功连接服务端,不能建立ssh连接:
西湖醋鱼
2020/12/30
3.4K0
sshd 启动后 出现:Could not load host key: /etc/ssh/ssh_host_rsa_key
takeown和icacls的配合使用
场景:Windows Cygwin环境,备份还原etc\ssh*.pub、etc\ssh*_key(合并的话是ssh_host_*key*)
Windows技术交流
2025/04/24
1170
Centos7创建支持ssh服务器的docker容器
这样就会新建一个docker容器,并且进入容器的bash中  2、安装sshd:
双面人
2019/04/10
1K0
在 SPIRE 中用 SSH 证实节点身份
前面关于 SPIRE 的内容中,介绍了使用 JOIN Token 证实节点身份的方法。这种方法比较简易,但是完全依赖 SPIRE Server/Agent 的“内循环”,并不利于外部管理,同时每次节点更新,都要照本宣科的重来一遍。对于动态集群来说,这种方式并不理想,SPIRE 包含了面向 OpenStack、几大公有云以及 TPM 等的花钱证实节点身份的方案;除了这些之外,还有个经济型的证实方法——使用 SSH。
崔秀龙
2023/02/27
3650
在 SPIRE 中用 SSH 证实节点身份
Docker 添加容器SSH服务
很多时候我们需要登陆到容器内部操作,此时我们就需要开启容器的SSH支持了,下面的小例子将具体介绍三种分配IP地址的方法,分别是pipworl分配,commit分配,Docker分配等.
王瑞MVP
2022/12/28
1.7K0
打造超级富容器开发环境(三):编写 Dockerfile
要打造超级富容器,最重要的还是编写 Dockerfile,富容器的 Dockerfile 比较特殊,因为需要安装很多依赖,涉及的脚本可能很多,如果都直接写到 Dockerfile 中,一般会超出最大的 layer 数量限制,最主要还是维护起来很麻烦。
imroc
2024/06/09
2160
Linux系统入门学习:如何修复“sshd error: could not load host key”
问题:当我尝试SSH到一台远程服务器时,SSH客户端登陆失败并提示“Connection closed by X.X.X.X”。在SSH服务器那端,我看到这样的错误消息:“sshd error: could not load host key.”。这发生了什么问题,我怎样才能修复该错误?
星哥玩云
2022/07/03
2.6K0
Linux系统入门学习:如何修复“sshd error: could not load host key”
Rocky Linux 8.3 RC1 OpenSSH升级至openssh-8.6p1
生产环境:Rocky Linux release 8.3, Ubuntu 20.04.2 LTS, openssh-8.6p1
欧巴云
2021/05/20
2.4K0
Rocky Linux 8.3 RC1 OpenSSH升级至openssh-8.6p1
相关推荐
在线源码升级OpenSSH版本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验