zoukankan      html  css  js  c++  java
  • ssh 免密码登陆

    远程ssh登陆服务器或者其他机器时或者scp时,需要输入密码,感觉很麻烦,于是研究如何免密码登陆。

    step1:Client端生成公钥和密钥

    执行命令

    ssh-keygen

    进入目录~/.ssh里面,发现生成了id_rsa id_rsa.pub known_hosts三个文件,其中id_rsa为私钥,自己所有;id_rsa.pub为公钥。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密

    step2:将Client端的公钥添加到用于认证的Server端的公钥文件中

    在server端,看看在~/.ssh文件夹下是否存在authorized_keys文件,如果存在,则将client端的公钥id_rsa.pub中的全部内容粘贴到authorized_keys文件中;若不存在,则先创建该文件,再粘贴即可。注:在server端每个Client的id_rsa.pub内容独立成行

    执行原来的scp或者ssh命令,发现不用再输入密码啦,大功告成

    参考:http://jingyan.baidu.com/article/60ccbceb02bd4264cab197b9.html

  • 相关阅读:
    类和对象
    数组
    循环结构
    选择结构
    变量,数据类型和运算符
    什么是JDBC,JDBC的使用
    重拾JavaScript
    git使用日记
    Base包
    RabbitMQ(windows环境)下载与安装
  • 原文地址:https://www.cnblogs.com/fengxm/p/4329468.html
Copyright © 2011-2022 走看看