参考了一篇 CYGWIN SSH Server 配置 http://nails.blog.51cto.com/640492/144025
但是我的出现了不同的问题 在创建账户输入密码时,总提示密码不符系统密码规则;
但是不创建账户的话会出现:
- Warning: Defaulting to 'SYSTEM'
- /usr/bin/cygrunsrv: Error installing a service: OpenSCManager: Win32 error 5:
- ▒ܾ▒▒▒▒ʡ▒
-
- *** ERROR: Installing sshd as a service failed!
原来是没有以管理员身份运行cygwin;可能是权限不够,以管理员身份运行即可。
ps:
grunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062: 解决办法
问题原因:很可能是/var/log的权限设置不正确。首先执行 mkpasswd 和 mkgroup 重新生成权限信息,再删除sshd服务,重新配置
解决办法:
$ mkpasswd -l > /etc/passwd
$ mkgroup -l > /etc/group
$ cygrunsrv -R sshd
$ ssh-host-config -y
$ cygrunsrv -S sshd
出自http://www.cnblogs.com/dyllove98/archive/2013/07/19/3201064.html
Cygwin 启动时候提示
Your group is currently "mkpasswd". This indicates that your
gid is not in /etc/group and your uid is not in /etc/passwd.
The /etc/passwd (and possibly /etc/group) files should be rebuilt.
See the man pages for mkpasswd and mkgroup then, for example, run
mkpasswd -l [-d] > /etc/passwd
mkgroup -l [-d] > /etc/group
Note that the -d switch is necessary for domain users.
~
解决办法
如果是域用户,需要导入域的用户组和用户(我做操作时用户已登录域)。
mkgroup -d >> /etc/group
mkpasswd -d -u 要导入的域用户名 >> /etc/passwd
出自http://www.9upk.com/article/2629.html
cygwin中文显示乱码问题
中文乱码很烦人,什么都看不到;如下
▒▒▒▒▒▒▒▒▒ Teredo Tunneling Pseudo-Interface:
中文部分都显示为方块状乱码
解决办法:
右键==》options==》textLocale=(选择default会自动变成)C,,Character Set=GBK