2020-02-22 Cygwin windows通过ssh登录Cygwin

安装openssh

# cygcheck用于检查package是否安装
# cygcheck -c 列出所有已安装的package
# 检查openssh是否安装
cygcheck -c openssh
# 安装openssh
apt-cyg install openssh

或者通过setup.exe来安装:

image.png

openssl作为Net包的基础,在安装openssh时就会安装。

配置sshd

管理员身份执行:ssh-host-config

image.png

关闭服务cygsshd的命令为:

cygrunsrv -E cygsshd

至此sshd配置成功,并且cygsshd作为服务运行,可通过windows服务进行管理:

image.png

现在可以将window账户ssh到cygwin上,但是window账户有无登录密码,它们的登录方式存在差别。

有登陆密码的账户

注意:之后使用的命令所在路径为 cygwin安装目录\bin
当前windows账户名为nopassword,有登录密码。

image.png
image.png

如果使用当前windows账户登录,可执行:ssh localhost

image.png

无登录密码的账户

当前windows账户名为nopassword,无登录密码。他是无法通过上面的方式进行连接。需要配置账户:

image.png

这两个密码都可以进行登录:

image.png

有密码的账户也可以通过这种方式进行登录。

你可能感兴趣的:(2020-02-22 Cygwin windows通过ssh登录Cygwin)