2020-10-31

Linux第十二天

使用ssh服务远程管理主机

网络配置有多种方法,

创建网络会话,nmcli网络配置命令。
不同的网络会话支持在不同使用场景下面进行切换,不用时常对ip地址进行配置。
2020-10-31
网卡绑定,解决单个网卡不能使用的时候断网问题。而且使用两个网卡可以提高网络速度。
首先,添加两个网络设备,就是虚拟机的网络适配器。
然后,打开配置文件,注意rehl8版本的配置不一样。
[[email protected] network-scripts]# cat ifcfg-ens160
HWADDR=00:0C:29:7D:27:BF
TYPE=Ethernet
NAME=ens160
UUID=5ed4e3c9-aafc-462a-8d48-9d75e6bd76ba
DEVICE=ens160
ONBOOT=yes
MASTER=bond0
SLAVE=yes

[[email protected] network-scripts]# cat ifcfg-ens192
HWADDR=00:0C:29:7D:27:C9
TYPE=Ethernet
NAME=ens192
UUID=4664c22f-e9de-46fd-ba47-810bbee94b85
DEVICE=ens192
ONBOOT=yes
MASTER=bond0
SLAVE=yes

[[email protected] network-scripts]# cat ifcfg-bond0
BONDING_OPTS=“downdelay=0 miimon=1 mode=balance-rr updelay=0”
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.10.10
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_PRIVACY=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=bond0
UUID=c362563e-d45c-4aed-b705-9a4fc9262095
DEVICE=bond0
ONBOOT=yes
上面是每个文件的配置内容。参考即可。
还有就是网卡绑定驱动,绑定后网卡设备是bond0,以mode6模式进行绑定。
最后重启网络服务即可。
这个时候去除其中一个网络设备,依然可以联网。

远程服务
首先配置sshd服务,他使用的协议是ssh。
在修改程序配置文件的过程,sshd服务的配置信息保存在/etc/ssh/sshd_config文件中。运维人员一般会把保存着最主要配置信息的称为主配置文件,而配置文件中有许多以井号开头的注释行,要想让这些配置参数生效,需要在修改参数后再去掉前面的井号。
在RHEL7系统中,已经默认安装并启用了sshd服务程序。接下来使用ssh命令进行远程连接,其格式为“ssh[参数]主机IP地址”。要退出登录则执行exit命令。
一般的服务程序并不会在配置文件修改之后立即获得最新的参数。如果
想让新配置文件生效,则需要手动重启相应的服务程序。最好也将这个服务程序加入到开机
启动项中,这样系统在下一次启动时,该服务程序便会自动运行,继续为用户提供服务。
[[email protected]~]#systemctl restart sshd
[[email protected]~]#systemctl enable sshd

安全**,去除密码的限制,免密登陆远程。
在客户机使用,ssh-******,生成**,把**传送到远程主机,ssh-copy-id IP地址。
在服务器配置文件,使其只允许**登陆。
vim /etc/ssh/sshd_config
然后常识用密码登陆,无法成功,实验成功。

最牛的一个服务,不间断会话服务。
安装screen。
功能一,管理远程会话,2020-10-31
screen的会话共享功能
客户机需要连接到服务器,
在客户机A连接远程到服务器后,screen -S 会话名称,在客户机连接到服务器后,screen -x,即可实现会话同步,客户机A和B均可以进行命令执行且画面同步。