赞
踩
一、启动ssh服务(已安装openss服务)
sudo netstat -ntlp #查看22端口是否已启动
sudo Systemctl start ssh
sudo systemctl enable ssh
sudo systemctl status ssh
sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
二、启动ssh服务(未安装openss服务)
1、查看ip信息命令:
ifconfig
# 若提示找不到命令,则需安装 net-tools
sudo apt-get install net-tools
注:若 ifconfig 提示找不到命令,安装net-tools也未果,可能是因为ifconfig已不被推荐使用,可用 ip addr show 命令代替,一样可以显示出IP地址。
2、安装ssh服务
# 安装 openssh 服务
sudo apt-get install openssh-server
# 启动 ssh 服务
sudo /etc/init.d/ssh start
sudo Systemctl start ssh
sudo systemctl enable ssh
3、开启22端口
然可以用命令 systemctl stop firewalld和systemctl disable firewalld 直接关闭防火墙,但不建议这样做,推荐仅允许22端口通过防火墙:
# 若 firewalld 未安装,则先进行安装
sudo apt install firewalld
# 允许 tcp 22端口
sudo firewall-cmd --permanent --add-port=22/tcp
# 可选:允许ssh服务
sudo firewall-cmd --permanent --add-service=ssh
# reload 防火墙,应用规则
sudo systemctl reload firewalld
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。