windows和linux互传文件
1. windows传文件到linux
-
1.windows安装ssh-******、ssh、scp
这里是是直接exe安装SecureCR就将上面三个命令自动安装的,如果不行请自行百度吧,默认没有安装ssh-copy-id命令
-
2. 执行远程拷贝
scp -p D:\ideaWorkspace\bjsdzk-collector\target\collector-2.0-fat_new.jar [email protected]:/root/collector
在输入密码即可
- 3.免密登录
执行ssh-******一直回车,生成的公钥在C:\Users\{user}/.ssh/目录下
由于我没有安装ssh-copy-id命令所以无法将秘钥直接传到服务器上,所以需要走个变通的方法
- 将秘钥通过scp或者SecureFXP上传到服务器的.ssh目录下
- 在服务器上执行ssh-copy-id -i id_rsa1.pub [email protected]服务器ip,-i的含义是指定配置文件,这样秘钥就成功了
在试一下不管是ssh还是scp都不需要密码了