zoukankan      html  css  js  c++  java
  • linux学习记录10

    ssh  远程控制

    创建网卡模板

    命令 nmcli connection show 查看网卡信息

    点击虚拟机的虚拟网络编辑器---选vm1--点击使用本地dhcp---确定

    nmcli connection add con-name company ifname eno16777728 autoconnect no type ethernet ip4 192.168.10.88/24 gw4 192.168.10.10 回车   已新建网络回话公司

    nmcli connection add con-name house ifname eno16777728  回车 以创建网络会话家庭

    切换到公司会话

    nmcli connection up company 

    查看网卡信息,如果网卡信息,ip为192.168.10.88,网管是10.10 则成功切换

    点击虚拟机的虚拟网络编辑器---选vm1--把使用本地dhcp关闭掉---确定

    还原虚拟机

    添加网卡---开机

    进网卡配置文件

    TYPE=Ethernet 类型=以太网
    BOOTPROTO=none    地址分配方式,(静态,动态,默认)
    ONBOOT=yes   开机自启=yes
    USERCTL=no     让用户不要通过命令行控制,避免多个服务产生冲突()
    DEVICE=eno16777728    
    MASTER=bond0   主网卡
    SLAVE=yes     从属网卡??
    另一块网卡
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=eno33554968
    MASTER=bond0
    SLAVE=yes

    vim ifcfg-bond0
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    DEVICE=bond0
    IPADDR=192.168.10.10
    PREFIX=24
    DNS=192.168.10.1
    NM_CONTROLLED=no     

    systemctl restart NetworkManager

    vim /etc/modprobe.d/bond.conf
      alias bond0 bonding
      options bond0 miimon=100 mode=6

    重启网络服务
    ifconfig
    ping 192.168.10.10 -t

    拔掉一块网卡后ping会掉线,过会会自动ping回去

    远程服务ssh

    vim /etc/ssh/sshd_config ssh主配置文件:保存最重要的配置文件
    /etc/服务名称 普通文件

    用xshell 连接
    ssh 192.168.10.10 登录成功
    vim /etc/ssh/sshd_config
    set nu 48行 PermitRootLogin yes 默认允许管理员登录服务器 改成no为不允许。
    重启一下sshd systemctl restart sshd systemctl enable sshd
    ssh 192.168.10.10 输入账号密码后,登录不了。提示ssh拒绝。

    秘钥
    准备两个服务器一个服务端,一个客户端
    客户端生成,发给服务端
    ssh-keygen
    三次回车后会出现图案,同时会生成一个秘钥文件,在/root/.ssh/id_rsa.pub
    将客户端生成的秘钥文件发送到服务端
    ssg-copy-id 192.168.10.10
    有了秘钥文件传过去服务端后。现在服务端的vim /etc/ssh/sshd_config,找到PassworfAuthentication 改成no
    重新启动ssh程序。现在用xshell登录,登录不了,因为没有公钥文件。而穿了公钥文件的客户端就可以登录了。

    scp命令 传送文件
    创建一个文件写内容,用scp命令发送给对方电脑
    scp haha 192.168.10.20:/home
    yes
    密码
    到客户端找到/home就能找到传过来的文件了

    在客户端新建文件,hihi
    到服务端下载客户端的hihi,scp 192.168.10.20:/home/hihi /root/Desktop

    不间断会话服务---screen
    先配置yum仓库
    步骤
    1挂载光盘,2编辑yum仓库配置文件,3yum安装
    1 mount /dev/cdrom /media/cdrom
    2 vim /etc/fstab
    /dev/cdrom /media/cdrom iso9660 defaults 0 0 :wq!
    3 编辑yum仓库的编译文件 vim /etc/yum.repos.d/rhel.repo
    [haha] 名称
    name=hihi
    baseurl=file:///media/cdrom 本地就是file
    enabled=1 启用yum源
    gpgcheck=0 不启动校验
    保存退出
    4 yum安装 yum install screen

    screen --S haha 新建名为haha的会话
    之后操作的所有记录都会被保留
    screen -ls 查看会话
    screen -r haha 找回之前中断的会话
    服务端出问题就不行了。

    screen vim hahaha
    中断后会被记录,查看会话后screen -r 编号 就能够找回之前中断的状态。

    屏幕共享
    开启两个终端
    ssh 192.168.10.10 登录
    另一个终端ssh 192.168.10.10登录

    用户a新建会话
    screen -S haha

    用户b screen -ls
    screen -x 编号


    完。













































  • 相关阅读:
    2016-09-13面试记录
    javascript中的深度拷贝的实现过程及深拷贝的几种方法。
    javascript中的for in循环
    常见的兼容问题及其解决方法。
    一次清空所有数据方法
    数组排序
    css对齐 挖坑~
    css reset样式重置
    CSS 表单
    CSS 表格
  • 原文地址:https://www.cnblogs.com/1024ndd/p/11198119.html
Copyright © 2011-2022 走看看