windows设置ssh服务

windows10现在已经自带ssh客户端和服务器了。 客户端是默认开启的 服务端则需要我们手动添加一下。 打开设置 图片说明 图片说明 图片说明

之后再在任务管理器的服务中打开服务 图片说明 将一下两个设置为自动,并启动 图片说明

下面配置ssh服务器:

在linux下我们一般配置/etc/ssh/sshd_config

同样在windows下我们也是要配置这个

位置在:C:\ProgramData\ssh

可以先将sshd_config拷贝出来,因为无法直接在那个位置直接修改sshd_config

其中

PubkeyAuthentication yes 是指公匙登录

PasswordAuthentication yes 是指是否允许使用密码认证

PermitEmptyPasswords no 是指是否允许使用空密码

去掉 # 生效

我的空密码登录没有成功,大家还是设置一个密码吧

如果想要免密登录,使用公匙登录,那么需要注意,因为windows不存在cat命令,所以ssh-copy-id root@ip 这个命令无法使用。

需要手动将公匙加入windows的authorized_keys文件,然后才能使用公匙登录,看不懂的话可以在我博客找找另一篇ssh免密登录

文章目录