如何在Linux中安装ssh

时间:2020-01-09 10:39:28  来源:igfitidea点击:

如何在Linux操作系统下安装ssh?

Linux操作系统随附于OpenBSD项目中的OpenSSH客户端和服务器,如下所示:

  • ssh SSH客户端充当远程登录程序。

  • sshd SSH服务器(守护程序)充当服务器,通过不安全的网络在两个不受信任的主机之间提供安全的加密通信。

sshd侦听来自客户端的连接(默认的ssh tcp端口#22)。
通常在启动时从/etc/init.d/ssh或/etc/init.d/sshd脚本启动。
它为每个传入的连接派生一个新的守护程序。
分叉的守护程序处理密钥交换,加密,认证,命令执行和数据交换。

如何在RHEL/SL(科学Linux)/CentOS/Fedora Linux下安装ssh?

执行以下yum命令以安装ssh客户端和服务器:

# yum -y install openssh-server openssh-clients

启动并启用sshd服务器:

# chkconfig sshd on
# service sshd start

打开所有IP地址的端口22,执行:

# /sbin/iptable -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
# service iptables save

您可以设置一个适当的网络阻止/掩码,代表必须允许访问此SSH服务器的网络上的计算机。
在此示例中,仅将端口22打开到子网192.168.1.0/24:

# /sbin/iptables -A INPUT -s 192.168.1.0/24 -m state --state NEW -p tcp --dport 22 -j ACCEPT
# service iptables save

要配置OpenSSH服务器,请编辑/etc/ssh/sshd配置文件。