zoukankan      html  css  js  c++  java
  • 配置ubuntu允许远程SSH连接

    一.准备工作

    ubuntu查看ip信息命令:

    ifconfig
    

    若提示找不到命令,则需安装 net-tools

    sudo apt-get install net-tools
    

    如下图,代表ip地址:

    注:若 ifconfig 提示找不到命令,安装net-tools也未果,可能是因为ifconfig已不被推荐使用,可用 ip addr show 命令代替,一样可以显示出IP地址

    二.ubuntu安装ssh服务

    # 安装 openssh 服务
    sudo apt-get install openssh-server
    # 启动 ssh 服务
    sudo service ssh start
    或者
    sudo /etc/init.d/ssh start
    

    三.ubuntu开启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
    

    验证22端口是否开启:

    sudo firewall-cmd --list-all
    
    

    四.远程SSH登陆

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    de4dot 反混淆
    GreyMagic
    HearthBuddy 第一次调试
    dnSpy
    asp.net form submit 在Chrome里面看Form提交
    关于并发模型 Actor 和 CSP
    Go语言并发机制初探
    CyclicBarrier的工作原理及其实例
    Java并发编程--CyclicBarrier
    CountDownLatch的简单理解
  • 原文地址:https://www.cnblogs.com/KdeS/p/14923791.html
Copyright © 2011-2022 走看看