安装openssh
# cygcheck用于检查package是否安装
# cygcheck -c 列出所有已安装的package
# 检查openssh是否安装
cygcheck -c openssh
# 安装openssh
apt-cyg install openssh
或者通过setup.exe来安装:
image.pngopenssl作为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,有登录密码。
如果使用当前windows账户登录,可执行:ssh localhost
image.png无登录密码的账户
当前windows账户名为nopassword,无登录密码。他是无法通过上面的方式进行连接。需要配置账户:
image.png这两个密码都可以进行登录:
image.png有密码的账户也可以通过这种方式进行登录。
网友评论