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
  • 相关阅读:
    XML解析技术:Dom4j浅析
    log4j详解
    更改IP 脚本(自动获取和手动设置多个IP),将内容拷贝到记事本另存为bat批处理文件
    MyEclipse 导出 javadoc 乱码解决
    一个好用的树dhtmlXTree
    Java语法总结 线程
    常用log4j配置
    使用 dom4j 解析 XML
    java调用webservice .
    Love Google 谷歌不能用的的解决方法
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13699300.html
Copyright © 2011-2022 走看看