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实验室的老师和同学们的帮助和支持~
  • 相关阅读:
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    软件工程作业(一)
    期末总结
    第04组 Beta冲刺(2/5)
    第04组 Beta冲刺(3/5)
    第04组 Beta冲刺(4/5)
    第04组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/uestc-mm/p/15010886.html
Copyright © 2011-2022 走看看