ssh远程控制服务与会话服务

本文为学习感悟,Linux就该这么学第九章使用 ssh 服务管理远程主机的学习感悟与心得,所有引用,均为学习参考,免费提供,如有侵权,联系删除,谢谢。(如有条件,支持正版)

写在前面:本次开发运用两个centos 7.*系统,运用虚拟机VMware安装,下文提到远程主机
的默认IP设置为192.168.1.5。控制端的默认IP为192.168.1.4。

远程控制服务
相信学习到这里,大家都会一些基本操作。我们要用SSH服务,那么需要下载、配置(这里不需要)。在 RHEL 7 系统中,已经默认安装并启用了 sshd 服务程序,所以要想建立ssh连接,那么直在控制端输入

[root@linuxpcom ~]# ssh 192.168.1.5
root@192.168.1.5's password: 

输入远程主机root密码回车键结束。

Last login: Thu Jan 21 05:19:23 2021 from 192.168.1.5
[root@linuxpcom ~]# 

此时在进行操作,就是在控制远程主机,可以 echo “hello ,I am root” >> readme.txt。 创建一个文档,写入句话。exit命令可以退出控制。

[root@linuxpcom ~]# exit
logout
Connection to 192.168.1.5 closed.

远程主机登陆root,ls命令后,可以看到readme.txt文件,可以打开查看验证。
至此,SSH远程控制服务已经完成。
特此说明:Linux就该这么学中提到可以将远程主机的 /etc/ssh/sshd_config中PermitRootLogin 改为 no就能拒绝访问。个人建议,看看动手试一下就行了,不要改了忘记改回yes,不然下面操作会因为无权限报错。

Permission denied, please try again.

这里主要学习使用连接,所以,有效果后就改回来吧。

远程传输命令
建立好闪烁后,就想文件传输。
scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp
[参数] 本地文件 远程帐户@远程 IP 地址:远程目录”。
man scp后告诉我们格式为

 scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
         [-l limit] [-o ssh_option] [-P port] [-S program]
         [[user@]host1:]file1 ... [[user@]host2:]file2

这里按照文件格式或者参考Linux就该这么学第九章,没有特别需要注意的。
不间断会话共享功能
screen 是一款能够实现多窗口远程控制的开源服务程序,简单来说就是为了解决网络异
常中断或为了同时控制多个远程终端窗口而设计的程序。在 RHEL 7 系统中,没有默认安装 screen 服务程序,安装命令 yum install screen
(这里是两个虚拟机都要进行安装,命令一样,特别注意,虚拟机是否连接网络,否则下载失败)。
安装成功后;
man screen 可以得到:

  screen [ -options ] [ cmd [ args ] ]
       screen -r [[pid.]tty[.host]]
       screen -r sessionowner/[[pid.]tty[.host]]

运用screen -S A,就可以创建一个名为 A的窗口。
screen 命令具有会话共享、分屏切割、会话锁定等功能。其中,会话共享功能是一件很酷的事情,当多个用户同时控制主机的时候,它可以把屏幕内容共享出来,也就是说每个用户都可以看到相同的内容。
控制端

[root@linuxpcom ~]#  ssh 192.168.1.5
root@192.168.1.5's password: 
 Last failed login: Thu Jan 21 06:24:34 EST 2021 from 192.168.1.5 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Thu Jan 21 05:52:34 2021 from 192.168.1.5

登陆后,用screen -S com命令创建一个共享窗口;
远程主机

[root@linuxpcom ~]# ssh 192.168.1.5
root@192.168.1.5's password: 
Last login: Thu Jan 21 06:24:38 2021 from 192.168.1.5

在用显示窗口命令 screen -x,这样,就可以共同办公,大家共享界面(完全一样,操作都能看见,适合远程教学),一起处理。

特此说明:在我看来,最后一个项目,是前两个项目的综合,它做到了群文件共享功能。书中的有一部分操作是对于控制端的,有一部分是对于远程主机(被控端的),我在阅读时候感觉别扭,特此文章予以见解。最后一个项目书中是两台主机共同连接服务器。我虚拟机最多运行两台,所以用远程主机既作为服务器,又作为主机,效果出来了。不错!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

(~ ̄▽ ̄)~凤凰涅槃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值