• SSH连接服务器 本地记住用户名及密码


    因为需要经常登陆服务器,每次输入密码 太麻烦,而正好有办法可以解决这个麻烦~

    一、记住密码
    1、本地生成一对公钥密钥
    ssh-keygen -t rsa

    中间会让你确认生成目录,默认存放在 本地用户的 ~/.ssh目录下 回车就好

    会生成:id_rsa(密钥) id_rsa.pub(公钥)

    这是我之前生成过的

    如图

     

    2、把公钥放到服务器上
    方式一:

    本地命令行执行

    scp ~/.ssh/id_rsa.pub root@39.97.170.231:~/.ssh/authorized_keys

    方式二:

    本地命令行执行

    ssh-copy-id ~/.ssh/id_rsa.pub root@39.97.170.231

    方式三:

    打开~/.ssh/id_rsa.pub,复制里面内容,粘贴到服务器~/.ssh/authorized_keys文件中,保存退出

    至此,再次登陆服务器就不会提示你输入密码啦

    二、记住用户名
    3、本地需要保存ssh登陆主机的相关信息,在用户根目录下的.ssh文件内创建config文件,用于保存ssh登陆主机的相关信息
    vim config

    编辑内容:

    Host name #AAAAA为服务器主机名
    HostName 39.97.170.231 #写服务器ip地址
    User root #root为登陆用户名
    Port 22 #主机端口,默认是22
    IdentityFile /Users/xyz_persist/.ssh/id_rsa #自己生成的私钥的文件路径


    如图:

     

    4、在服务器设置自动检验的信息
    打开/etc/ssh/sshd_config文件

    vim /etc/ssh/sshd_config

    找到

    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys

    去掉前面的 # 注释

    注:vim 搜索字符串操作

    点击esc退出编辑模式,输入 / 输入要搜索的字符串,回车,往下搜索,点击n,往上搜索,点击N(大写N)

    5、最后就可以这样登录啦
    ssh xyz

    如图


    ————————————————
    版权声明:本文为CSDN博主「persist_xyz」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/persist_xyz/article/details/90231433

  • 相关阅读:
    IE 8无法使用R12的解决办法
    ERP系统里的BOM展开函数
    BOM递归查询小实例
    使用标准Package提交Workflow
    查询WIP离散工单的所有组件
    Oracle EBS 各模块中文名称及英文缩写
    ORACLE EBS CUX用户的创建(转)
    HR人员基本信息、分配信息和地址信息SQL
    在Oracle中计算Onhand Quantity
    来自于Mozilla Networks演示工作室的超酷CSS3/Javascript动画演示
  • 原文地址:https://www.cnblogs.com/blibli/p/16008151.html
Copyright © 2020-2023  润新知