使用win10上自带的ssh

在win10上使用自带的ssh工具

自从win10开始,有了powershell后,加入了不少linux命令,如ls等,对经常使用linux来说更友好,功能也更强大了

其中ssh比较实用,直接可以连接linux主机,还有其他的scp,sftp,ssh-kegen等等命令

对于部分阉割的系统,可能没有安装openssh包,也就没有对应的ssh命令

需要自己安装openssh包(后文提供),包中提供ssh及sshd相关命令

常用操作:

1、连接服务器

ssh 192.168.122.100

2、密钥方式登录

此处在服务端提前创建出密钥对,linux主机可使用ssh-kegen,一路回车,会在

~/.ssh/目录下生成公私钥

私钥id_rsa

公钥id_rsa.pub

可信主机known_hosts

可信密钥主机 authorized_keys

客户端就是使用的windows,注册密钥,将服务端的id_rsa拷贝到家目录下得.ssh下,即可实现密钥登录

3、win上启动sshd服务,其他主机可访问其22端口

powershell启动,执行sshd

确认win账号和密码

新起一个终端执行lusrmgr (win家庭版没有),确认登录账号名,不区分大小写

其他终端访问如使用shell访问127.0.0.1

ssh 127.0.0.1

openssh下载地址

https://github.com/PowerShell/Win32-OpenSSH/releases

附:提供安装版和解压版openssh包

安装版,openssh安装路径为C:\Program Files\OpenSSH

链接: https://pan.baidu.com/s/11YBhYtcETPHmz5voR-ZwUg?pwd=drzj 提取码: drzj

posted on 2026-03-10 21:50  赛博狗尾草  阅读(66)  评论(0)    收藏  举报

导航