scp+ssh免密小tips

scp命令使用

(1)上传到远端

以下为远程上传,将自己本地的文件上传至服务器中(权限禁止的话就对远程服务器的文件夹权限进行chmod 修改权限即可,如第二个图所示)
scp   上传文件  目标服务器路径

(2)远端下载(-r 指文件目录,是下载文件夹的话加-r参数)

以下为远程下载,将自己服务器上的文件下载到本地:

scp   目标服务器文件  下载路径

 

ssh免密登录

(3)免密登录
1、在服务器 A 上执行如下命令来生成配对密钥(提示是否键入安全秘钥的时候,直接回车即可),生成id_rsa文件前可先删除之前.ssh文件夹下的所有文件再尝试生成:
ssh-keygen -t rsa 

 
2、将A服务器中,当前用户下.ssh/ 目录中的 id_rsa.pub文件复制到服务器B的 xxx/.ssh/ 目录中,并改名为 authorized_keys,以下这步可以一次到位,前提是需要你修改.ssh文件夹的权限为777。
scp .ssh/id_rsa.pub xxx@192.168.0.2:/xxx/.ssh/authorized_keys
 
3、在本地服务器上输入以下配对命令(必不可少),需要再次输入一下密码:
 
4、再用ssh连接好即可免密登录:

参考文献

https://blog.csdn.net/jeikerxiao/article/details/84105529

https://www.cnblogs.com/jiangzhaowei/p/7881115.html

posted @ 2022-02-16 10:51  铺哩  阅读(156)  评论(0编辑  收藏  举报