scp 配置免密登录

本地centos 服务器A:

公网服务器 B

 

1 本地服务器执行上运行 ssh-keygen -t rsa 在/root/.ssh 下生成id_rsa 和 id_rsa.pub 两个文件

在/root/.ssh下复制备份一份id_rsa.pub 命名为 id_rsa.pub.A

ssh-keygen -t rsa

一路回车

 

2在 B 上也同样运行 ssh-keygen -t rsa

 

 

 3.1 将 文件上传到公网服务器.ssh目录

scp ./id_rsa.pub.A B的IP:/root/.ssh
 

 

3. 2在 B 的 /root/.ssh 下创建authorized_keys文件 把A 中 id_rsa.pub.A 文件 传到 B /root/.ssh 下

    通过 cat 命令把id_rsa.pub.A 写到 authorized_keys 文件中

cat id_rsa.pub.A >> authorized_keys

  

4.配置完毕

 测试:   

scp ./id_rsa.pub.A 公网服务器ip:/root/.ssh 无需输入密码执行成功

  

 

 

 

复制文件:

 1.将本地文件拷贝到远程

      scp 文件名 用户名@计算机IP:远程路径

 2.从远程将文件拷回本地

      scp 用户名@计算机IP:文件名 本地路径

  复制目录:

  1.将本地目录拷贝到远程

        scp -r 目录名 用户名@计算机IP:远程路径

  2.从远程将目录拷回本地

        scp -r 用户名@计算机IP:目录名本地路径

 

 

 

posted @ 2022-06-16 17:16  睁yan-ii  阅读(1150)  评论(0编辑  收藏  举报