如何在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配置文件。