zoukankan      html  css  js  c++  java
  • 014-配置SSH免密钥登录

    问题:client端需要免密钥登录服务器server如何配置?
    1、前提:客户端已安装openssh-client;服务端已安装openssh-server;服务器端22号端口已经打开
    2、需要密钥登录时:ssh 服务器的一个用户名@服务器ip
    3、客户端执行:ssh-keygen;cd ~/.ssh;ls;ssh-copy-id 服务器的一个用户名@服务器ip
    执行完成后会提示:~/.ssh/authorized_keys文件,已经将公钥拷贝到该文件中。
    以后登录就不用输入密码了。
    4、ssh能够通,则rsync可以用,同步数据
    同步本机目录到远程主机:rsync -r 本地目录 服务器的一个用户名@服务器ip:服务器目录
    同步远程主机到本机目录:rsync -r 服务器的一个用户名@服务器ip:服务器目录 本地目录
    同步本机目录中新增的文件到远程主机(相同目录):rsync -av 本地目录/ 服务器的一个用户名@服务器ip:服务器目录/
    同步本机目录中(新增的文件,同时也有删除的文件)到远程主机(相同目录):rsync -av --delete 本地目录/ 服务器的一个用户名@服务器ip:服务器目录/

    4、特别注意authorized_keys文件中的公钥不允许开头you空格,而且每一台主机的公钥都是重新开启一行,切行首无空格

    5、authorized_keys文件的权限必须是600,否则免秘钥登录失败

  • 相关阅读:
    微信小程序实战,与后台交互
    微信小程序开发笔记
    微信小程序 之页面跳转
    小程序(四):模板
    (1)Appium基础操作API
    ADB命令
    移动端测试知识概览
    计算机网络常见面试题
    pip命令
    随笔-记录一些简单内容
  • 原文地址:https://www.cnblogs.com/igoodful/p/9061484.html
Copyright © 2011-2022 走看看