scp
scp user@ip:目录文件 user@ip:目录
user@ip:目录文件为要拷贝的文件
user@ip:目录为文件要存放的目录
ssh的免密码登录
在本地生成公钥id_rsa.pub和私钥id_rsa
公钥放在远程设备,相当于锁私钥放在本地,相当于钥匙
当前用户下没有.ssh文件夹:在家目录下执行ssh localhost
原因:
.ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。
- 在本地生成一对公钥和私钥
cd ~/.ssh
ssh-keygen -t rsa
按三次回车 - 公钥拷贝到远端
使用scp命令 - 把公钥内容加入到authorized_keys中
使用cat id_rsa.pub >> ~/.ssh/authorized_keys中
git中无密码提交
把公钥添加到相关网站的设置中
- 删除原仓库
- 重新使用ssh协议的url克隆仓库,之后push不需要密码