zoukankan      html  css  js  c++  java
  • ssh远程登陆命令

    一、基本命令操作

    1.登录远程主机

    ssh username@IP_Address

    其中username为远程主机用户名,IP_Address为远程主机登陆密码,端口为默认的22端口,如需修改端口为其他需要参数来指定:

    ssh -p 8888 user@192.168.1.102

    二、SSH免密登录

    1.使用ssh公钥私钥方式进行ssh链接:

    Step1:使用ssh-keygen命令生成对应的rsa密钥对(命令执行后连续回车即可)

    ssh-keygen -t rsa

     如下图所示为在~/.ssh/文件夹下生成的rsa密钥对:

     Step2:将ssh-keygen命令生成的公钥拷贝到待免密登录的目标机上

    cd ~/.ssh/
    ssh-copy-id -i id_rsa.pub ubuntu@192.x.x.x

    这里由于我已经完成了拷贝,因此提示无需再次拷贝,拷贝过程中需要输入对方主机的登陆密码以完成公钥的拷贝过程,拷贝完成后,可以在目标主机的~/.ssh/文件夹下面查看到对应的授权文件如下所示:

     Step3:使用ssh命令连接目标主机

     

    2.使用sshpass免密登录

    https://blog.csdn.net/weixin_42480153/article/details/104788790

     Reference:

    1.设置密钥对之后登录仍然需要登陆密码问题:https://blog.csdn.net/b_x_p/article/details/78534423

    2.主从机密钥对免密登录设置:https://www.cnblogs.com/mhl1003/p/9442898.html

    3.使用sshpass命令来进行明文免密登录:https://blog.csdn.net/weixin_42480153/article/details/104788790

    转载请注明出处!感谢GISPALAB实验室的老师和同学们的帮助和支持~
  • 相关阅读:
    架构阅读笔记9
    架构阅读笔记8
    架构阅读笔记7
    架构阅读笔记6
    架构阅读笔记5
    git安装使用详解
    mysql主从
    人定胜天
    jquery即点击改
    无限极分类/数组处理
  • 原文地址:https://www.cnblogs.com/uestc-mm/p/15010886.html
Copyright © 2011-2022 走看看