原来Win10是自带SSH软件的,包含客户端和服务端

简介: 原来Win10是自带SSH软件的,包含客户端和服务端

1、安装


Win10系统自带OpenSSH的客户端和服务端,需要在应用里面手动安装:


Win10桌面->右键菜单->显示设置->左上角,主页->应用->可选功能


image.png



image.png


image.png

安装的路径是:


C:\Windows\System32\OpenSSH


其中,里面有默认是配置文件C:\Windows\System32\OpenSSH\sshd_config_default


2、参数


拷贝sshd_config_default,重命名为sshd_config,修改以下两个参数

#LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
PasswordAuthentication yes


3、启用


(1)cmd命令行验证客户端已安装


C:\Users\firecat>ssh


(2)如果cmd命令行使用普通用户开启服务器,会提示权限不足:


C:\Users\firecat>net start sshd

System error 5 has occurred.


Access is denied.


所以,必须使用管理员权限打开cmd,


C:\WINDOWS\system32>net start sshd

The requested service has already been started.


More help is available by typing NET HELPMSG 2182.


C:\WINDOWS\system32>net stop sshd


我们也可以在计算机管理服务里面开关SSH Server


image.png


(3)访问本地的服务器:


由于这个ssh服务是win10带的,请用你的windows账户名和密码登录。


请手动删除C:\Users\firecat\.ssh\路径下的全部文件。然后:


C:\Users\firecat>ssh localhost

firecat@localhost's password:


firecat@DESKTOP-G3OFSN1 C:\Users\firecat>exit


(4)访问局域网的其他服务器:


C:\Users\firecat>ssh lqd@192.168.1.100

The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.

ECDSA key fingerprint is SHA256:clgzEka2V0ZS8LyruCu4v+cKTEajMt06wQaBvviQcWE.

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added '192.168.1.100' (ECDSA) to the list of known hosts.

lqd@192.168.1.100's password:

4、如果是Win7怎么办?没有自带OpenSSH软件


可以从以下网站下载OpenSSH安装包


mls-software.com


Releases · PowerShell/Win32-OpenSSH · GitHub


---


参考文献


windows下安装ssh服务器_ghomeway的专栏-CSDN博客_windows下安装ssh


win10 开启ssh server服务 远程登录 - 逐梦客! - 博客园


win10删除多余的计算器服务?


打开注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,


找到要删除的选项,点击鼠标右键,删除,电脑重启,ok


相关文章
|
6月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SSH服务端配置】
现在,你已经成功在Ubuntu系统上配置了SSH服务端。这将允许其他计算机通过SSH协议连接到你的Ubuntu系统,并进行远程管理和操作。请注意,远程访问有安全风险,建议在生产环境中采取必要的安全措施来保护系统。
75 3
|
网络协议 安全 Shell
如何在 SSH 客户端中强制使用 IPv4 或 IPv6?
如何在 SSH 客户端中强制使用 IPv4 或 IPv6?
894 0
如何在 SSH 客户端中强制使用 IPv4 或 IPv6?
|
3月前
|
Ubuntu 网络安全 数据安全/隐私保护
如何在 Ubuntu 上创建一个 SSH CA 以验证主机和客户端
如何在 Ubuntu 上创建一个 SSH CA 以验证主机和客户端
79 0
|
3月前
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
319 7
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
45470 0
|
6月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
271 6
|
6月前
|
安全 网络安全 数据安全/隐私保护
Termius 一款优秀的跨平台 SSH 客户端工具
Termius 一款优秀的跨平台 SSH 客户端工具
462 0
|
Linux C语言 C++
[笔记]Win10+VSCode+CentOs7+SSH+gcc 远程开发C++(二)
[笔记]Win10+VSCode+CentOs7+SSH+gcc 远程开发C++(二)
151 0
[笔记]Win10+VSCode+CentOs7+SSH+gcc 远程开发C++(二)
|
Linux Python
[笔记]Win10+VSCode+CentOS7+SSH+远程开发Python
[笔记]Win10+VSCode+CentOS7+SSH+远程开发Python
145 0
|
Linux 网络安全 开发工具
[笔记]Win10+VSCode+CentOs7+SSH+gcc 远程开发C++(一)
[笔记]Win10+VSCode+CentOs7+SSH+gcc 远程开发C++
163 0