zoukankan      html  css  js  c++  java
  • Xshell通过ssh登录远程服务器(秘钥)

    1.创建ssh秘钥(不做说明)

    2.账号密码登录主机

        遇到的问题:(新购买的服务器登录后mkdir报错:mkdir: cannot create directory ‘XXX’: Permission denied), 解决:切换root 用户 su root,没有设置密码需要设置密码登录

    3.创建目录 /root/.ssh 并设置权限

     1) mkdir /root/.ssh mkdir 命令用来创建目录  (或者cd到目录,touch 命令创建文件)

            chmod 700 /root/.ssh chmod 命令是用来修改文件属性权限的,

     2)创建文件 /root/.ssh/authorized_keys

          vim /root/.ssh/authorized_keys vim 命令是编辑一个文本文件的命令

      打开刚才生成的秘钥文件.ssh中的public key 文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 "---- END SSH2 PUBLIC KEY ----" 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。

          在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母"i"然后同时按shift + Insert 进行粘贴(或者单击鼠标右键即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入 ssh-rsa ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了

    4.Xshell,创建新会话,填写名称,主机Ip,确定进入下一步,用户名root,然后选择秘钥对

    下一步,选择,对应用户秘钥,登录即可

  • 相关阅读:
    第一天
    在代码层面描述软件的可测试性
    Datax环境搭建
    质量属性中六个常见的属性场景--以淘宝网为例
    01.《架构漫谈》阅读笔记
    我的第一个MVC程序(SpringMVC的环境搭建与实例运用)
    1.15学习进度总结
    1.14学习进度总结
    1.13学习进度总结
    1.12学习进度总结
  • 原文地址:https://www.cnblogs.com/luqiangblogs/p/14852702.html
Copyright © 2011-2022 走看看