SSH   发布时间:2019-10-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows OpenSSH 基本用法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

》中介绍了 Windows 对 OpenSSH 支持的基本内容,本文在前文的基础上介绍一些 OpenSSH Server 的配置和常见用法。

> ssh domain\nickli@xa-> ssh nickli@domain@xa-> ssh -l nickli@domain xa-crab

》一文。

可以创建一个用户组用来包含允许通过 ssh 登陆主机的用户,并在配置文件 C:\ProgramData\ssh\sshd_config 中添加对应的 AllowGroups 记录:

AllowGroups sshusers

DenyUsers contoso\nick@10.32.1.68 DenyUsers contoso\* <span style="color: #008000">#<span style="color: #008000"> 只允许本地用户 nick 从 10.32.1.68 登录主机
AllowUsers nick@10.32.1.68
<span style="color: #008000">#
<span style="color: #008000"> 只允许本地用户组 sshusers 中的用户登录主机

AllowGroups sshusers

> scp D:\grafana.tar.gz nick@xa-crab:c:\testdir

title="Windows OpenSSH 基本用法" alt="Windows OpenSSH 基本用法" src="https://cn.js-code.com/res/2019/02-09/10/519edc9c7178b9dfc5be99da329af60f.png" >

默认开启 sftp 服务器功能,也就是说我们通过 22 号端口就可以通过 ftp 协议访问远程主机,下面是笔者通过 ftp 客户端工具 FileZilla 浏览远程主机文件系统的截图:

title="Windows OpenSSH 基本用法" alt="Windows OpenSSH 基本用法" src="https://cn.js-code.com/res/2019/02-09/10/a6a2988cb957d89a2e9314dc6bc34266.png" >

》一文中介绍过如何在 Windows 平台上远程执行 PowerShell 命令,相比通过 OpenSSH 远程执行命令,PowerShell 的方式实在是让人感觉笨拙!让我们来看看通过 OpenSSH 远程执行命令是何等的简练:

> ssh nick@xa-> ssh nick@xa-crab

Windows OpenSSH 基本用法

> ssh nick@xa-crab < test.sh

echo > remotetest.txt

> Get-Content mytask.ps1 | ssh nick@xa-crab

Windows OpenSSH 基本用法

= Get-.VirtualMemorySize

> ssh nick@xa-crab ' = Get- PowerShell; > Get-Content mytask2.ps1 | ssh nick@xa-crab

Windows OpenSSH 基本用法

echo > test.txt

> ssh nick@xa-crab powershell.exe task.ps1

Windows OpenSSH 基本用法

大佬总结

以上是大佬教程为你收集整理的Windows OpenSSH 基本用法全部内容,希望文章能够帮你解决Windows OpenSSH 基本用法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: