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


     

  • 相关阅读:
    JNI介绍
    github自己用(未完)
    Android中的内存泄漏问题前世今生(转)
    android开发之OpenGL(三)
    android之PopupWindow焦点问题
    Spring笔记2
    android 存储ANR问题的traces.txt
    Gallery与imageView的onClick事件冲突解决方法
    android小小的开发细节
    PHP网站中整体防注入方法
  • 原文地址:https://www.cnblogs.com/libaowen609/p/12819642.html
Copyright © 2011-2022 走看看