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/目录下

windows和linux互传文件

由于我没有安装ssh-copy-id命令所以无法将秘钥直接传到服务器上,所以需要走个变通的方法

  1. 将秘钥通过scp或者SecureFXP上传到服务器的.ssh目录下
  2. 在服务器上执行ssh-copy-id -i id_rsa1.pub [email protected]服务器ip,-i的含义是指定配置文件,这样秘钥就成功了

在试一下不管是ssh还是scp都不需要密码了

windows和linux互传文件