1.在View下拉框选中full(所有),在Search中输入openssh.。 2.选中Categroies为net的openssh,点击New下的Skip(略过),使其切换到版本号,选中Bin下的勾选框。 3.点击下一步安装。其它的操作和第一次安装差不多。 二.进行配置。 1.打开cygwin,恢复默认配置。 mkpasswd > /etc/passwd mkgroup > /etc/group 2.重新打开Cygwin并以管理员权限运行Cygwin. ssh-host-config -y 配置过程中可能会停住并要求设置cyg_server的密码(
Please enter the password: 3.重启电脑,运行服务。 cygrunsrv -S sshd 三.测试sshd.。 1.在cygwin中输入 ssh localhost 若进入输入密码的界面,则sshd成功运行. 若其它机器不能连接,可以尝试关闭防火墙。 2.连接方式。 1)密码账号连接:在windows添加新用户(或者使用当前用户)并设置密码后,运行 mkpasswd > /etc/passwd mkgroup > /etc/group 然后就可以用windows的账号密码登陆ssh了。 2)密钥对登陆(无密码登陆):在cygwin中运行 ssh-keygen (一路enter即可)后,拷贝~/.ssh/id_rsa.pub文件出来备用(放到其它机器上去)。 3.服务的管理 1)命令行管理(打开管理员权限cmd): 启动sshd: sc start sshd 使服务变为自动启动: sc config sshd start= auto 使服务变为手动启动: sc config sshd start= demand 删除sshd: sc delete sshd 停止sshd: sc stop sshd 2)服务控制台: 在运行(按win+R)中输入services.msc或者在cmd中运行services.msc打开服务控制台。其中以CYGWIN开头的都是在cygwin中运行的服务。 4.Windows用户使用小技巧。 1)修改密码(需要以管理员方式运行Cygwin的终端) passwd 然后直接输入新密码,再重复新密码,即可完成对当前用户密码的修改。 2)自动登录 control userpasswords2 然后在弹出的窗口取消勾选 要使用本机,用户必须输入用户名和密码。然后确定,输入要自动登录的用户名和密码即可。
|
|
来自: 昵称48413195 > 《Cygwin》