Linux SCP 命令

1 用SCP 命令从远程拷贝文件:

 

scp username@serverip:/serverdirecotry/file_to_be_downloaded /local_directory

 

eg. scp [email protected]:/projects/e/tty/test.log /bldtool;

 

这样使用的时候有个非常烦人的问题,每次都需要输入密码。

 

如果避免这个问题呢:

需要有个ssh key

 

2 生成ssh key的方法:

在local 机器上生成ssh key

ssh-keygen -t rsa

 

将sshkey 上传到服务器

#在脚本所在服务器上操作
ssh-keygen -t rsa
出来的提示可以用默认值,然后将产生的公共密钥传到目标机器
scp ~/.ssh/id_rsa.pub username@远程机器IP:/userhome/.ssh/authorized_keys
然后就可以了

 

3 从本地拷贝文件到服务器

scp /local/directory  username@serverip:/serverdirectory/

 

你可能感兴趣的:(Linux SCP 命令)