windows安装cgwin, openssh

  • 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
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/eyeofeagle/article/details/86216699