Linux 如何使用scp免密登录服务器
scp命令每次上传到服务器都需要密码,所以要做一下配置
这个是从本地复制到服务器上,但是要输入密码
scp ./test root@192.168.40.2:/home/test/
我们需要用ssh来解决这个问题
在客户机上执行下面这个命令
ssh-keygen -t rsa
这个命令会生成~/.ssh/id_rsa.pub文件,这个路径可能不是这个,不管路径是什么,都要复制到这里
cp /xx/xx/id_rsa.pub ~/.ssh/
然后
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
sudo scp ~/.ssh/authorized_keys root@192.168.40.2:~/.ssh/authorized_keys #这次会输密码
输完密码就远程复制到服务器上,之后复制就不需要了