- 1, 为了使用方便, 支持ls, rm,passwd 等命令,需要安装cgwin
- 2, openssh 安装过程没有提示修改密码,导致ssh localhost提示密码错误,需要passwd命令修改用户密码,而这些数据是和cgwin共享的
所以,最好是组合安装cgwin + openssh
下载地址: http://www.cygwin.com/, http://www.mls-software.com/opensshd.html
1,安装后的配置:密码,用户访问限制
为了安全,限制Administrator通过ssh登陆, 配置/etc/sshd_config
DenyUsers Administrator
#AllowerUsers lisi
下载安装后(openssh 安装时最好选for all users 并且都选本地用户,方便登陆管理),先进入到cgwin的安装目录,修改用户密码
【提示:此处修改的密码和windows主机的用户密码是一回事】
再使用openssh提供的ssh命令登录localhost测试:
可以看到有乱码:(原因-> cgwin默认使用utf8, 而windows 使用gbk编码) 可以使用ssh工具来指定登录时使用的字符编码
2, 与linux平台传输文件
我使用的ubuntu16 , 直接输入ssh ,scp命令
验证是否ok : 根目录下有a.txt