分享

在windows和ubuntu下配置ssh免密连接服务器

 昵称48509425 2018-05-31

windows下的免密连接linux服务器(使用xshell)

  • 使用共钥登录分为3步:
    1、生成密钥(公钥与私钥);
    2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;
    3、配置ssh客户端使用密钥登录。

所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。

 

ubuntu下免密登陆linux服务器

方法和以上的第一步和第二步类似

1.在ubuntu下生成公钥/私钥对。

[chenlb@A ~]$ ssh-keygen -t rsa -P ' '

它在/home/用户目录下生成.ssh目录,.ssh下有id_rsa(这个是私钥)和id_rsa.pub(这个是公钥)。


2.把ubuntu的id_rsa.pub的内容复制centos下用户家目录下的.ssh/authorized_keys文件里。


3.测试
在ubuntu下
ssh 用户@192.168.1.240

总结:在Windows或linux平台上连接服务器都是大相径庭的,显然ubuntu的命令行操作更胜一筹。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多