前面的四篇文章已经介绍了四种搭建Linux学习环境的方法,下文将介绍第五种:用SSH方式登录到远程服务器的Linux系统中。其实和SSH登录方式非常相像的还有Telnet登录,但因为Telnet登录的用户名和密码,以及在配置管理当中所使用的Linux命令,都是以明文方式传送,没有任何安全措施,所以目前它基本上已经被SSH的登录方式所取代。SSH服务在Linux下的设置非常简单。下面就简要地介绍下SSH服务的设置与登录的步骤: 1、SSH服务的安装状态。
此服务默认是安装的,但也可以通过以下命令来查询在Linux系统中是否安装了SSH服务。 [root@localhost ~]# rpm -q……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
前面的四篇文章已经介绍了四种搭建Linux学习环境的方法,下文将介绍第五种:用SSH方式登录到远程服务器的Linux系统中。其实和SSH登录方式非常相像的还有Telnet登录,但因为Telnet登录的用户名和密码,以及在配置管理当中所使用的Linux命令,都是以明文方式传送,没有任何安全措施,所以目前它基本上已经被SSH的登录方式所取代。SSH服务在Linux下的设置非常简单。下面就简要地介绍下SSH服务的设置与登录的步骤:
1、SSH服务的安装状态。此服务默认是安装的,但也可以通过以下命令来查询在Linux系统中是否安装了SSH服务。
[root@localhost ~]# rpm -qa | grep ssh
openssh-clients-4.3p2-29.el5
openssh-4.3p2-29.el5
openssh-askpass-4.3p2-29.el5
openssh-server-4.3p2-29.el5
若出现以上的显示结果,则表示此Linux系统已经安装了SSH服务。输出内容的第一行显示的是SSH的客户端软件包;第二行显示的是SSH的核心文件;第三行表示SSH支持对话框的显示,是一个基于X系统的密码诊断工具;第四行是SSH的服务器软件包。
2、SSH服务的运行状态。此服务默认也是自动运行的,但也可以通过以下命令来查询SSH服务的运行状态。
[root@localhost ~]#service sshd status
openssh-daemon (pid 5340) is running...
若出现以上的显示结果,则表示此Linux系统的SSH服务已经运行。其中,“sshd”是SSH服务的守护进程名称。若SSH服务没有启动的话,则运行命令[root@localhost ~]#service sshd restart即可。
图12 用SecureCRT以SSH方式登录的参数设置
3、用SSH进行远程登录的设置。若是在Windows系统中,没有自带的SSH客户端,可以在网上下载支持SSH远程登录的图形化工具软件,常用的有SecureCRT、Putty等。如图12所示,是用SecureCRT进行远程SSH登录的设置。在“Hostname”中输入SSH服务器的IP地址,“Port”中输入22,“Username”中输入用户名。然后根据提示,输入密码,就可以连接到远程的SSH服务器。若是在Linux系统中进行远程的SSH登录,就可以在Linux的终端窗口的命令提示符下,直接使用命令#ssh 192.168.1.2进行远程登录即可。
4、SSH的配置文件。SSH有两个主要的配置文件,一个为客户端的配置文件ssh_config,一个为服务器端的配置文件sshd_config。这两个配置文件都位于目录/etc/ssh下。用VI编辑器就可以对这两个配置文件进行详细的配置和修改,以便用户在使用SSH时能满足一些特殊的要求。
总结
以上五种搭建Linux学习环境的模式,主要是根据实际情况,选择最适合自己的,它们之间无好坏之分。通常Linux高手对Linux的架构、命令都很熟悉,更习惯使用SSH的方式。这种方式在配置和管理服务器时更灵活,功能更强大。而对于网速带宽有保证的地方,同时又有充足的硬件服务器资源的话,采用第一种模式是最好的。
第二种和第三种模式主要适用有个人固定的笔记本或台式机电脑,但网络带宽却不能保证的用户。这时,在个人电脑或虚拟机上安装Linux,也是不错的选择。第四种和第一种有相似之处,都要求网络带宽要有保证,但第四种没有第一种使用起来更方便。第四种还必须在电脑上安装RealVNC软件才行,若不安装的话使用浏览器和JAVA程序控制远程的Linux,效果并不是很好。
作者
相关推荐
-
在Linux系统中如何运用SCCM集合?
SCCM 2012集合允许管理员像管理Windows系统一样管理Linux系统。那么管理员们可以使用什么方式呢?
-
开发者恋上Mac Linux系统遭抛弃
Linux的开源开放稳定是广大开发者喜欢他的主要原因之一,那么其他的系统就完全没有机会了吗?
-
五种方法教你搭建Linux学习环境(三)
前两篇文章中我们已经介绍了两种搭建Linux学习环境的方法,现在我们介绍第三种:在Windows系统中安装VMware,然后再在VMware中安装Linux系统。
-
五种方法教你搭建Linux学习环境(二)
上文中,我们已经介绍了如何利用Windows服务器和VMware建立Linux学习环境,本文将介绍另一种方法:在Windows系统下安装Linux系统,形成双系统。