注意:
若当前使用机器之前未操作"一键上传脚本"的,请先按照“先行一步”内容操作!
第一步:执行一键上传脚本
- 把要上传的文件放置在脚本(
一键上传文件.bat
)所在目录中,比如:xxx\onekey
,并保证文件为*.tar.gz
格式。
2.双击或者右键点击打开一键上传文件.bat
执行,查看执行过程结果显示。
先行一步:在Windows
机器上操作,只需前期操作一次。
-
通过点击
Win + R
打开cmd
命令窗口。 -
在
cmd
命令窗口执行ssh-keygen -t rsa
命令。
ssh-keygen -t rsa
一路直接回车,直到出现类似下面的内容:
Your identification has been saved in xxx/.ssh/id_rsa.
Your public key has been saved in xxx/.ssh/id_rsa.pub.
- 拷贝
xxx/.ssh/id_rsa.pub
文件,提供给远程机器操作人,并等待远程机器操作人进度反馈。
额外阅读:
一键上传文件.bat
内容:
%关闭其他所有命令回显%
@echo off
%设置远程服务器ip地址%
set host=x.x.x.x
%设置远程服务器登录用户名%
set user=xxx
%设置需要上传的位置路径%
set remotePath=xxx
%批量上传脚本目录下的.tar.gz格式文件%
for %%i in (*.tar.gz) do (scp %%i %user%@%host%:%remotePath%)
%pause:脚本执行完成之后需要手动关闭%
%exit:脚本执行完成之后直接关闭%
exit
- 远程机器操作人的操作内容:
cat id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys