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