今天就跟大家聊聊有关Linux系统中怎样开启ssh服务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
SSH服务简介:
SSH是专门为远程登录会话与其他网络服务提供的一种安全性协议。
通过对数据包进行加密处理,加密后的在进行数据传输,确保传递的数据安全。
SSH服务端是一个守护讲程 (daemon).他在后台运行并响应来自客户端的连接请求。
SSH服务端的讲程名为sshd,负责实时监听远程SSH客户端的远程连接请求,并进行处理,一般包括公共密钥认证、密钥交换、(非V2)对称(V1)密钥加密和非安全连接等。
这个SSH服务就是我们前面基础系统优化中保留开机自启动(reload)的服务之。
ssh客户端包含ssh以及像scp(远程拷贝) slogin(远程登陆) sftp(安全FTP文件传输)等应用程序。
ssh的工作机制大致是本地的ssh客户端先发送一个连接请求到远程的ssh服务端,服务端检查连接的客户端发送的数据包和IP地址,如果确认合法,就会发送密钥给 SSH的客户端,此时,客户端本地再将密钥发回给服务端,自此连接建立。
查询\安装SSH服务
1.登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装
2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装(具体就不截图了)
2.启动SSH服务
安装好了之后,就开启ssh服务。Ssh服务一般叫做 SSHD,命令行输入 service sshd start 可以启动
或者使用 /etc/init.d/sshd start
3.配置\查看SSHD端口
查看或编辑SSH服务配置文件,如 vi /etc/ssh/sshd.config,如果要修改端口,把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)
4.远程连接SSH
如果需要远程连接SSH,需要把22端口在防火墙上开放。关闭防火墙,或者设置22端口例外
看完上述内容,你们对Linux系统中怎样开启ssh服务有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。