百度经验
页面数据加载中...
scp的使用
如箭头位置scp 本地文件 加远程路径,然后输入远程服务器密码。
若需要免密,可以使用秘钥登录。先1 首先在源服务器配置:
mkdir -p ~/.ssh
生成的文件覆盖权限, chmod 700 ~/.ssh
然后在~/.ssh目录生成密钥文件:
cd ~/.shh
ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa
接着目标服务器上配置:
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
拷贝源服务器的id_rsa.pub内容到 authorized_keys里面
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
接着拷贝文件过去覆盖。
修改文件权限
chmod 600 ~/.ssh/authorized_keys
最后执行scp测试,已经不需要密码了