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 编号


完。













































 

转载于:https://www.cnblogs.com/1024ndd/p/11198119.html

你可能感兴趣的:(linux学习记录10)