有时候需要用Windows的批处理向Linux批量写入脚本或批量执行命令,这就需要Windows上具有无密码就可以访问Linux并执行命令脚本的权限。
1、下载OpenSSH for Winodws:点击下载
2、在Windows上安装OpenSSH for Winodws
3、打开cmd命令窗口,进入到OpenSSH for Winodws安装路径下的bin目录,默认安装在C:\Program Files\OpenSSH for Windows\
执行命令:ssh-keygen -t rsa 生成无SSH密码访问的公钥和私钥文件(注:执行命令中,连续按三次回车即可生成。)
4、上传上一步生成的公钥文件id_rsa.pub
到需要远程访问的Linux服务器上/root/.ssh目录
Windows生成的公钥文件路径:C:\Program Files\OpenSSH for Windows\home\.ssh
上传到Linux目标路径:/root/.ssh,上传完成后,并重命名为authorized_keys
5、在Windows主控端测试无密码SSH远程登录Linux主机成功
6、在Windows上对Linux服务器执行命令(注:把下图引号中间的命令改为自己想要执行的命令即可)
原文链接:Windows命令行下无密码SSH登录Linux,转载请注明来源!
照着施行了,谢谢,IT共享照着施行了,谢谢,IT共享照着施行了,谢谢,IT共享
每天都来看看,还是有收获!学习到了,我一般只有linux才用ssh登录。。之前不会~~
谢谢分享,涨知识了
我来留下脚印
向您学习,我的QQ:1075283456!多多指教!
丙申年(猴)九月初八 2016-10-8
向您学习,我的QQ:149687033!多多指教!
丙申年(猴)九月初八 2016-10-8
月黑风高夜,访问博客时!
加油http://www.jfeet.com
非常实用,完美照着施行了,谢谢,IT共享导航来访
仔细瞧瞧再说!
有时候需要用Windows的批处理向Linux批量写入脚本或批量执行命令
嗨,你好吗?伟大的博主!
我对你博客的爱,你永远不会明白!
你的博客非常不错哦,我的个人网站 http://www.javaxxz.com 相互学习下。
偶然来访,受益良多!
认真拜读中……
好久没更新了
表示一直都是Xshell登陆linux进行管理。
谢谢博主分享,很实用啊