首页 > 代码库 > scp命令语法
scp命令语法
1、将本地文件拷贝到远端
scp 文件 用户@ 主机名:远端目录 scp 123.txt root@192.168.1.1:/
2、讲远端目录拷贝到本地
scp -r 用户@主机名:远端目录 本地目录 scp -r root@192.168.1.2:/456.txt ~
3、SCP无需输入密码传输文件
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。
不过通过建立信任关系,可以实现不输入密码。
1)在其中一台主机上执行如下命令来生成配对密钥:
ssh-keygen -t rsa
按照提示操作,注意,不要输入passphrase。提示信息如下
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 63:61:d2:ce:5f:e8:14:5c:56:2c:7b:08:71:41:a2:cc root@localhost.localdomain
2.)将 .ssh 目录中的 id_rsa.pub 文件复制到另外一台主机的 ~/.ssh/ 目录中,并改名为 authorized_keys。
scp .ssh/id_rsa.pub 主机名:/root/.ssh/authorized_keys
本文出自 “linux_cheng” 博客,请务必保留此出处http://6764097.blog.51cto.com/6754097/1408360
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。