使用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
本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/19699222
浙公网安备 33010602011771号