Debian Linux安装OpenSSH SSHD服务器

时间:2019-11-20 08:53:19  来源:igfitidea点击:

如何在Debian Linux中安装OpenSSH服务器?

在Debian Linux下安装OpenSSH服务器

更新软件包数据库:

# apt-get update

执行以下命令安装OpenSSH服务器:

# apt-get install openssh-server

默认情况下,openssh将在TCP端口22上运行。
查看服务端口是否存在:

# netstat -tulpn | grep :22

输出示例:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3946/sshd       
tcp6       0      0 :::22                   :::*                    LISTEN      3946/sshd

连接到Openssh服务器测试行:

$ ssh user@localhost
$ ssh user@sever-ip-here

如何在Debian Linux下启动/停止/重启OpenSSH服务器?

使用root执行以下命令:

# service ssh stop
# service ssh start
# service ssh restart
# service ssh status

或者

# /etc/init.d/ssh stop
# /etc/init.d/ssh start
# /etc/init.d/ssh restart
# /etc/init.d/ssh status

OpenSSH防火墙设置?

需要在防火墙中开放22端口。

例如,允许192.168.1.0/24 ssh访问服务器:

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

可以将规则保存到防火墙配置文件:

# /sbin/iptables -A INPUT -s 192.168.1.0/24 -m state --state NEW -p tcp --dport 22 -j ACCEPT
# iptables-save > /path/to/your.firewall.conf

OpenSSH服务器配置文件

ssh服务器的配置文件为:/etc/ssh/sshd_config