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

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路ssh远程控制服务与会话服务,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

本文为学习感悟,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,这样,就可以共同办公,大家共享界面(完全一样,操作都能看见,适合远程教学),一起处理。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156091.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!