zoukankan      html  css  js  c++  java
  • ubuntu开启sshd

    1. SSH分客户端openssh-client和openssh-server

    如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server。

    1. 查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。
      dpkg -l | grep ssh

    2. 安装ssh-server服务
      sudo apt-get install openssh-server

    再次查看安装的服务:
    dpkg -l | grep ssh

    然后确认ssh-server是否启动了:
    ps -e | grep ssh

    如果看到sshd那说明ssh-server已经启动了。

    如果没有则可以这样启动:sudo /etc/init.d/ssh start或sudo service ssh start

    配置相关:

    ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。(或把配置文件中的”PermitRootLogin without-password”加一个”#”号,把它注释掉,再增加一句”PermitRootLogin yes”)

    然后重启SSH服务:
    sudo /etc/init.d/ssh stop
    sudo /etc/init.d/ssh start

    安装ufw

    ufw是用来开启22端口的,因为ssh服务需要用到22端口
    在终端输入sudo apt-get install ufw
    启用ufw:sudo ufw enable
    开启22端口:sudo ufw allow 22
    

    安装netstat

    netstats是用来查看机器网络状况的
    在终端输入sudo apt-get install netstat
    输入管理员密码完成安装
    

    查看22端口是否打开

    在终端输入netstat -ntlp | grep 22
  • 相关阅读:
    【原】为什么选择iPhone5的分辨率作为H5视觉稿尺寸
    js 进制转换
    抓包 抓nodejs的包 抓浏览器的包 抓手机的包
    nginx 安装 ssl 证书
    github 被强了!太丧心病狂了!
    yandex 图片自动下载
    如何获取命令行的原始参数?
    npm 加速之 yarn cnpm pnpm
    json 格式化处理工具
    两分钟观看 nodejs、 iojs、 npmjs 之间的狗血剧情
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13699300.html
Copyright © 2011-2022 走看看