windows10上启动OpenSSH

windows 10上启动sshd服务最简单的办法,我认为是通过git-bash。安装git bash之后,ssh和sshd就自然拥有了。

首先需要以Administrator方法运行git bash,然后生成host key:

ssh-keygen.exe -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen.exe -t rsa -f /etc/ssh/ssh_host_rsa_key

这里因为是生成sshd host key,所以需要指定目标文件,此处保持了与默认配置文件/etc/ssh/sshd_config中一致的文件名,所以就不再需要修改配置了。注意:如果不加-f,那么生成的是ssh客户端key,会位于~/.ssh/下。

接着启动服务即可:

/usr/bin/sshd.exe

然后就可以通过ssh远程登录此windows机器了,注意如果是scp,其路径就是/c/Users/xxx/Desktop/,跟在git bash中表示是一样的。

还可以通过sshfs将windows的硬盘目录远程挂载到某个Linux机器上:

sshfs win10:/c/Users/xxx/Desktop/ win10

这样就更加方便了!

发表于 01月08日 22:34   评论:0   阅读:380  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo