当前位置:首页 > CN2资讯 > 正文内容

linux登录容器 linux登陆

14小时前CN2资讯


1.Linux是一个网络操作系统,作为多用户,多任务的操作系统,其系统资源是所有用户共享的。任何要使用系统资源者必须先在系统内登记,注册,即开设用户账号,该账号又包含用户名,口令,所用的shell,使用权限等。为了计算机系统的安全,LInux会对每一个要求进入系统的用户进行用户名和口令的验证,如果验证成功则用户登录成功,否则系统拒绝登录。



2.其中用户登录又分为两种,一种是用户的终端登录,另外一种是远程登录,如果用户是在本地终端登录Linux系统,便为用户的终端登录,如果用户是通过网络登录Linux系统,则为远程登录,其中通过网络登录可以为局域网等。接下来将对这两种登录方式进行介绍。



3.用户终端登录,当成功启动系统后,其系统运行级为5,即启动XFree86系统(图形方式),所以会出现个登录界面,要求你输入用户名,再输入口令,才可以登录LInux系统。其中我们切换系统运行级时,也会要求我们输入用户名和口令,验证正确了才可以进入Linux系统。

注:如果大家对系统运行级和运行级切换方面不是很熟悉的话,可以看我这篇文章: 

(1).其中用户又分为普通用户和超级用户,如果已超级用户的root账号登录的话,其终端提示符为#号,如果是普通用户登录的话,其终端提示符为$号。如果为普通用户登录的话,有一些Linux指令是不能使用的,如shutdown命令,并且有一些权限限制,如不能访问root下的文件资源。在Linux系统中超级用户拥有最高权限,例如,可以删除,修改系统中所有目录和文件,而且在命令方式下删除的内容是不可恢复的。为了系统安全,避免由于误操作带来的损失,除非系统管理需要,一般不要以超级用户的root账号登录。


(2).其中Linux系统提供了6个虚拟控制台终端,每个虚拟终端都可以登录系统。这6个虚拟终端之间可以使用Ctrl+Alt+Fx组合键进行切换,其中Fx表示的是F1~F6键。

其中我们按Ctrl+Alt+F1的话,会切换到如下图的登录界面:

如果我们要返回到图形界面,即系统运行级为5,可以按Ctrl+Alt+F7组合键便可进入图形化界面了。



4.远程登录,是指用户在某一台计算机上通过网络登录其他联网的计算机系统,使用该系统中的资源,如执行命令,查找文件等,以达到资源共享的目的。相互联通的计算机可以处于同一个局域网,城域网,广域网,甚至世界上任何一台连接到Internet的计算机。当用户发出远程登录请求时,Linux系统会像本地终端登录一样要求用户输入用户名和口令。登录成功的话,如果你有足够的权限,你的计算机就像远程计算机的终端一样,你通过键盘敲打命令,就会在该远程计算机中执行,执行的结果会通过网络显示到你的显示器上。

在Linux操作系统中,实现远程登录的命令主要有:telnet,rsh,rlogin和ssh,它们要在系统提供相应服务的基础上使用。例如,要使用telnet命令,就要先开启系统的telnet服务,一般这些系统服务不必全部开启,全部开启的话会浪费系统资源,造成运行速度降低,又可能留下安全隐患。所以,我们可以根据实际使用哪些命令来开启相关的服务。

注:这里不考虑远程登录安全的问题,仅介绍远程登录的使用。


接下来介绍实现远程登录的4个主要命令:

(1).telnet命令:最常用的远程登录命令,但是它只能在基于终端的环境下使用,即要么在虚拟控制台终端上使用,要么在系统运行级为5的图形化界面的终端窗口中使用。其中telnet命令的选项和参数很多,但在实际应用中往往只用到其基本用法,基本用法为:telnet host

其中host指的是用户要登录到的远程计算机的名字或IP地址。


telnet的安装

(1).如果找不到这个系统服务,可能这个系统服务还没安装我们检测一下是否有这个telnet软件包,并且检测它是否已经安装, 首先我们输入命令:rpm -q telnet,发现有这个软件包,再输入命令:rpm -q telnet-server,如下图所示:

发现这个服务没安装。


(2).其中这个安装包是放在Computer下的第三张光盘下的Server目录下:

打开Server目录,找到telnet-0.17.39.el5.i386.rpm安装包,这里我们把它复制到root目录下。

我们可以输入以下命令安装它:rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm,输入后出现下图,安装错误:

在这里提示安装错误,需要xinetd依赖包,所以我们先来安装它吧。



(3).这里需要xinetd依赖包,这个包跟telnet安装包放在同一个地方,找到它,把xinetd依赖包放在root目录下:







复制这个包到root目录下,如下图所示:







(4).输入这条命令:rpm -ivh --force xinetd-2.3.14-10.el5.i386.rpm,如下图所示:






这样就安装了xinetd依赖包,接下来就可以安装telnet安装包了,如下图所示:







配置服务:



(1).开启服务:



方法一:在使用这个命令之前,需要开启对应的系统服务,这里使用的是telnet服务,我们可以使用这个命令:ntsysv,执行命令后如下图所示:





用光标键或鼠标移动滚动条到想要设置的服务项目上,按空格键或用鼠标单击选项框,选中后有* 表示,若不需要该服务,则再按空格键或用鼠标单击选项框,没选中的没有任何符号表示。其中开启了服务或关闭了服务,怎么才能点击Ok和Cancel按钮呢,可以使用Tab键来选择Ok和Cancel。我们通过键盘的上下移动方向查找一下telnet系统服务,找到的话可以按空格键开启服务,在使用Tab键选中Ok按钮,点击回车键即可,如下图所示:

点击Ok键便开启了这个服务。

方法二:设置在启动系统时,启动telnet服务

使用命令:chkconfig telnet on

方法三:编辑 /etc/xinetd.d/telnet

使用命令:gedit /etc/xinetd.d/telnet或者vi /etc/xinetd.d/telnet

(2).激活服务:

telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。

输入命令:service xinetd start,如下图所示:


测试服务:

接下来我们就可以使用telnet这个命令了,telnet IP地址 或 telnet 远程计算机名字,这里就不上图了,因为我根本就没有远程计算机linux系统给我远程登录。

注:这里讲了telnet服务的安装和配置,花了太大篇幅了,其中还有telnet命令的完整用法还没讲,后面再对实现远程登录的4个主要命令的完整用法和对应选项和说明专门写篇文章,如果大家英语可以的话,可以使用man telnet命令来查看telnet命令的使用,其它三个类似。


(2).rlogin命令:这个命令与telnet命令在使用方法和选项功能上都非常类似,也是用来在远程计算机登录。如果登录成功,就可以在远程计算机上执行该注册账号权限所允许的任何操作。

其基本用法为:rlogin rhost,其中rhost指的是用户要登录到的远程计算机的名字和IP地址,其完整用法可以使用man rlogin命令查看。


(3)rsh命令:用来启动远程计算机的shell并让该shell执行权限范围内指定的命令。

其基本用法为:rsh host [command],其中,host指的是要登录到的远程计算机的名字或IP地址,而command为要远程计算机shell执行的命令。如果省略了参数command,则rsh命令将调用rlogin命令登录到远程计算机上。


(4)ssh客户端命令:ssh(SSH客户端)是一个为实现在远程计算机上登录,并在其上执行命令的程序。由于rlogin和rsh命令的安全性问题,它们将被ssh命令代替。ssh可以在不安全网络上的两台非信任(不可靠)的计算机之间提供安全的加密通信,X11连接和任意的TCP/IP端口也能在安全的信道上转发。

ssh命令建立连接并在日志文件中记录指定的主机名。用户必须采取几种方法中的一种向远程计算机证明自己的身份,这几种方法依赖于所使用的协议版本。

其基本用法为:ssh [-l login_name] hostname | user@hostname [command],其中,hostname或user@hostname 是要登录到的远程计算机的名称,IP地址或域名,login_name是登录的注册用户名,而command为要远程计算机shell执行的命令。


注:对于上面4个实现远程登录的命令只讲了它的基本用法,其完整用法大家可以使用man telnet类似的命令查看,但是都是英文的,等有机会再介绍一下这4个命令的完整用法。



5.以上内容仅供大家学习参考,写得不好,请见谅,如有错误,请指出,谢谢!


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25690.html

    分享给朋友:

    “linux登录容器 linux登陆” 的相关文章

    国内VPS安装Docker的详细步骤与优化技巧

    在决定开始安装Docker之前,首先需要为你的国内VPS做好一些准备工作。准备工作不仅可以帮助我们顺利完成Docker的安装,还能让过程更加高效。 首先,选择一个适合的VPS服务提供商至关重要。目前市场上有很多VPS服务商,例如阿里云、腾讯云、Linode等。在选择时,可以根据自己的需求考虑价格、性...

    ZGOVPS优惠码使用指南:如何享受高性能VPS服务的优惠

    ZGOVPS是一家在VPS服务领域备受瞩目的品牌。作为一个提供高性能虚拟专用服务器的商家,它在业内以性价比高、网络稳定和良好口碑而受到广泛欢迎。我在使用ZGOVPS的过程中,深刻感受到了它对客户需求的敏锐把握和优质服务的承诺。 从公司的背景来看,ZGOVPS专注于为全球用户提供专业的VPS解决方案,...

    甲骨文云免费申请详解:轻松获取免费云服务

    甲骨文云免费申请概述 当提到云服务的时候,甲骨文云绝对是一个值得关注的选项。甲骨文云(Oracle Cloud)是一项提供强大基础设施和服务的云计算平台,尤其在数据管理、分析和应用开发方面具有突出的优势。在这个日益数字化的时代,免费试用计划让用户能够亲自体验甲骨文云的强大功能,激起了很多人的好奇和兴...

    主机论坛:获取信息与交流经验的最佳平台

    主机论坛概述 在当今的数字时代,主机论坛作为一个专注于域名、主机、VPS和服务器的讨论与信息交流平台,显得尤为重要。对于站长、开发者和一般用户来说,它们不仅是资讯获取的渠道,更是一个技术交流和问题解决的空间。主机论坛通过汇聚来自不同背景的用户,形成了一个活跃的社区,每个人都能找到自己感兴趣的话题,分...

    Kamatera 云服务的优势:灵活的按小时计费模式

    在当今快速发展的科技环境中,云计算已成为许多企业和个人用户的首选解决方案。说到云服务,Kamatera 无疑是一个值得关注的名字。在这段介绍中,我想和大家分享一下 Kamatera 的主要特点,以及它所提供的各种服务。 首先,Kamatera 是一家全球化的云服务提供商,成立于 1995 年。他们以...

    Cloudflare域名价格分析与用户指南

    在进入域名注册的世界之前,Cloudflare是一个我非常熟悉的名字。它并不仅仅是一家提供域名注册的公司,更是以其强大的网络安全和性能优化而闻名。Cloudflare的目标是让每个用户都能轻松访问和管理他们的在线资产。从基本的域名注册到复杂的 CDN 服务,Cloudflare 提供的各项服务都旨在...