首页
视频
资源
登录
原
Windows搭建sshd服务与.net的运用
5072
人阅读
2021/5/8 14:28
总访问:
2537755
评论:
0
收藏:
1
手机
分类:
.net后台框架
![.netcore](https://img.tnblog.net/arcimg/hb/c857299a86d84ee7b26d181a31e58234.jpg ".netcore") >#Windows搭建sshd服务与.net的运用 [TOC] 下载win sshd ------------ >当前最新包连接: https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v8.1.0.0p1-Beta ![](https://img.tnblog.net/arcimg/hb/ada46d75ddee44ecb01256675ebbde6f.png) 安装win sshd ------------ >下载好后将最新内容提取到`C:\Program Files\OpenSSH`目录下。 tn>注意确保二进制位置仅对SYSTEM,管理员组具有写权限。经过身份验证的用户应该并且仅具有读取和执行。 >随后在Powershell控制台转到`openssh`目录下,运行以下命令 ```bash powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 ``` >打开sshd.exe的防火墙,以允许入站SSH连接 ```bash New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 ``` tn>注意:New-NetFirewallRule仅适用于Windows 2012及更高版本的服务器。如果您使用的是客户端台式机(例如Windows 10)或Windows 2008 R2及更低版本,请尝试: ```bash netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22 ``` >启动sshd(如果尚不存在,则会在%programdata%\ ssh下自动生成主机密钥) ```bash net start sshd ``` 其他 ------------ >要配置指定Shell进行执行,可以参考如下文章: https://github.com/PowerShell/Win32-OpenSSH/wiki/DefaultShell >设置sshd服务以自动启动 ```bash Set-Service sshd -StartupType Automatic ``` 卸载sshd ------------ >- 以管理员身份启动Windows Powershell - 导航到OpenSSH目录 - `cd 'C:\Program Files\OpenSSH'` - 运行卸载脚本 - `powershell.exe -ExecutionPolicy Bypass -File uninstall-sshd.ps1` .Net SSH 包的运用 ------------ >创建项目后,安装`SSH.NET`包 ```bash Install-Package SSH.NET -Version 2020.0.1 ``` >添加如下代码进行测试 ```bash using (var sshClient = new SshClient("host", port(default 22), "username", "pwd")) { sshClient.Connect(); using (var cmd = sshClient.CreateCommand("ls -l")) { var res = cmd.Execute(); Console.Write(res); } } ``` tn>注意连接windows默认是cmd控制台,所以可以进行`dir`命令进行测试.
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
166篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术