SCP(se cure copy)
是一个在Linux下进行远程拷贝文件的命令。地址格式与SSH基本相同(在指定端口时用的是大写-P)
- 把本地当前目录下的01.py文件复制到远程家目录下的Desktop/01.py
(注意“:”后面的路径如果不是绝对路径,则以用户的家目录作为参照路径)
scp -P port 01.py user@remote:Desktop/01.py - 把远程家目录轩的Desktop/01.py文件复制到本地当前目录的01.py
scp -P port user@remote:Desktop/01.py 01.py - 加上-r选项可以传送文件夹
把当前目录下的demo文件夹复制到远程家目录下的Desktop
scp -r demo user@remote:Desktop - 把远程家目录下的Desktop复制到当前口下的demo文件夹
scp -r user@remote:Desktop demo
(-r 若给出的源文件是目录文件则scp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名)
免密码登录
(有关SSH配置信息都保存在用户家目录下SSH目录下)
- 执行SSH—keygen 生成ssh钥匙一路回车即可
上传公钥到服务器 - 执行ssh-copy-id-p put user@remote
让远程服务器记住公钥
(如果有错误的地方,希望大家私信或者评论教我改正,谢谢大家,让我们一同进步加油!)