用ssh远程登录Linux(ubuntu)

一般流程,如果有问题,按照下面步骤排查一遍即可

  • 查看ssh是否开启
service ssh status
service ssh start
service ssh restart
service ssh stop
如果没有安装
sudo apt-get install openssh-server
配置相关信息
vi /etc/ssh/sshd_config
  • 查看端口是否监听
netstat -nlp |grep ':20'
  • 查看防火墙是否关闭
service ufw status
打开某个端口

sudo ufw allow smtp #允许所有的外部IP访问本机的25/tcp (smtp)端口

sudo ufw allow 22/tcp  #允许所有的外部IP访问本机的22/tcp (ssh)端口

sudo ufw allow 53  #允许外部访问53端口(tcp/udp)

sudo ufw allow from 192.168.1.100  #允许此IP访问所有的本机端口

sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53

禁用或关闭某个端口

sudo ufw delete allow 53 #禁用 53 端口

sudo ufw delete allow 80/tcp #禁用 80 端口

sudo ufw deny smtp  #禁止外部访问smtp服务

sudo ufw delete allow smtp #删除 smtp 端口的许可

sudo ufw delete allow from 192.168.254.254 #禁止某特定 IP

- 关闭防火墙

sudo ufw disable
sudo ufw enable

猜你喜欢

转载自blog.csdn.net/qq_28485501/article/details/83387046