linux到windows的ssh免登陆配置.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux到windows的ssh免登陆配置

步骤1、在windows安装Cygwin下载Cygwin到本地, 执行setup,选择localinstall到你的Windows服务器上,郑重提醒:windows 2008系统这时,建议在Administrator用户下安装,否则后面创建cyg_server账户时会设置密码错误,其他操作系统没有这个问题注意:因为cygwin是默认不装ssh的,在安装过程中需要我们手动过滤ssh,将组件装上,其他过程都是默认next。安装后,会在window产生一个快捷方式图标。步骤2、在windows安装Cygwin 点击运行cygwin,输入命令ssh-host-config, 然后按照如下的提示执行,yes和no是否打开“权限分离”功能。可以直接输入“yes”。是否创建一个特殊权限账户,选择“yes”脚本会继续运行。询问你是否将sshd作为服务来运行,选择“yes”继续。守护进程输入一个值,可以输入:ntsec会创建一个默认名为“cyg_server“的优先账户,当提示你是否要使用别的名称的时候,可以输入“no”,因为默认名也很好用,如果不喜欢的话也可以修改。这个账户只是提供服务使用,跟你的ssh应用无关。为cyg_server这个账户设置密码(要求和windows服务器提供一样的密码格式)。Cygwin将会以文本的方式把你的密码显示出来,请确保你在安装的环境下输入密码。出现这一步,恭喜你,配置成功。输入下面的命令来重新启动sshd服务:net start sshd步骤3、生产authorized_keys到linux系统的安装目录下,你会发现一个模拟的linux系统,而且这个模拟linux系统的home/目录下的用户,就是你安装cygwin的window用户;将linux系统生成的的id_rsa.pub文件,拷贝到cygwin下的/home/user-name/.ssh/目录下,生成一个authorized_keys再到linux下,使用ssh windowsusername@ip, 即可实现免登陆步骤4、几种ssh的命令的执行如果你在windows上面运行cygwin,会发现默认pwd是cygwin模拟的linux系统的:/home/usersname/, 按照下面方法将数据文件从linux拷贝到到真正的windows路径,或者在linux下去执行真正windows目录下的命名文件;复制文件到window的d盘test目录scp?-r?files?user@IP:d:/test 通过ssh创建新目录ssh?user@XX.XX.XX.XX?mkdir?-p?/cygdrive/D/test(要加/cygdriver/)执行windows机器C盘下的bat命令文件ssh?Administrator@10.75.201.75?/cygdrive/c/test.bat (引号带不带都可以)

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档