zoukankan      html  css  js  c++  java
  • SSH工作机制和网络配置

    SSH 工作协议

    1、SSH工作机制 ssh为Secure Shell(安全外壳协议)的缩写。 很多ftp、pop和telnet在本质上都是不安全的。

    我们使用的Xshell6就是基于SSH的客户端实现。

    SSH的服务端实现为openssh- deamon。

    如果想在linux中访问其它linux服务,因为没有xshell6等客户端工具,所以需要在linux上使用ssh

     如:ssh root@192.168.33.88   如果没有root@,则默认当前的用户去访问


    2、SSH免密码登录

    秘钥就是非对称加密协议,通过协议会产生私钥和公钥,ssh就是基于非对称加密协议的。

    生成秘钥: ssh-keygen,其中id_rsa是私钥,id_rsa.pub是公钥。

    把自己的公钥拷给对方: ssh-copy-id 192.168.33.3 ,然就可以实现ssh实现免密码登陆了,这个跟用户没关系,

    只是跟哪个用户生成秘钥有关系,重新生成,会把之前的公钥覆盖

    基于ssh的文件拷贝:

    scp abc.txt 192.168.33.3:/root

    基于ssh的目录拷贝:需要加-r递归拷贝 scp aaa -r 192.168.33.3:/root

    远程执行命令: ssh 192.168.33.3 "echo hello > /root/hello.txt"

    网络配置

    1、查看主机名 hostname

    2、修改主机名(重启后无效) hostname luban

    3、修改主机名(重启后有效)
    vi /etc/sysconfig/network


     

  • 相关阅读:
    解决Nginx不支持pathinfo的问题
    PHP获取当前服务器信息的基本语句
    权重结构的加权排序算法
    《深入探讨C++对象模型》笔记 二
    链表的一些常用操作
    invalidate作用
    GetMessage()和PeekMessage()区别
    C语言程序编译的内存分配
    assert() 宏用法
    开始写博客
  • 原文地址:https://www.cnblogs.com/libaowen609/p/12819642.html
Copyright © 2011-2022 走看看