• 开启SSH SERVER服务 fedora|ubuntu


    开启SSH SERVER服务 fedora | ubuntu

    linux的ssh服务默认不是启动的,如果需要远程连接或者其它工具连接linux系统的话,就需要手动配置。就近学了ubuntu和fedora的ssh服务配置//ps 都在命令行下操作

    ubuntu:

    1. 安装openssh-server
      1. sudo apt-get install openssh-server
    2. 修改SSH_CONFIG文件
      1. sudo vi /etc/ssh/ssh_config
      2. 然后将打开的文件以下内容取消注释 //去掉行首的#
        # Port 22
        # Protocol 2
    3. 重启
      1. sudo shutdown -r now
    4. 检查ssh服务开启状态
      1. ps -s | grep ssh
    5. 服务开启判断方法
      1. ssh localhost

    fedora:

    1. 先确认是否已安装ssh服务
      1. rpm -qa | grep openssh-server //查看是否安装
        openssh-server-7.2p2-6.fc24.x86_64 //显示表示已经安装
    2. 修改配置文件
      1. vi /etc/ssh/sshd_config
      2. 然后将打开的文件以下内容取消注释 //去掉行首的#
        #Port 22 监听的端口号,默认是22,可以自定义。
        #Protocol 2 支持的协议,默认就好,不用修改
        #PermitRootLogin yes 是否允许root直接登录,最好设置为no
        #MMaxAuthTries 6 最大登录数,默认是6,建议设置为3,防止别人密码穷举。
    3. 修改完配置后,重启SSH服务 //这是个坑,要注意一下自己的镜像是不是live的
      1. live镜像开启
        1. systemctl enable sshd.service
        2. systemctl start sshd.service
      2. 非上
        1. /etc/rc.d/init.d/sshd restart
    4. 查看sshd状态
      1. service sshd status
    5. 将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept
      1. 不加入配置文件
        1. iptables -A INPUT -p tcp --dport 22 -j ACCEPT //这句很重要,不然外部连接不了。
      2. 加入配置文件中
        1. vi /etc/sysconfig/iptables
        2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT //这句很重要,不然外部连接不了。
        3. 保存后重启iptables

    然后就开始尽情ssh连接吧!

  • 相关阅读:
    .NET 回归
    Smart ORM v0.4.1开发计划
    计算4的1万次方的结果
    GMS Modem 短信收发组件
    计划任务的编成实现
    告别2007,展望2008
    Smart ORM v0.3发布(完全面向对象的轻量级ORM工具)
    Java中委托事件模型 (转)
    刚刚开通了博客,写点东西
    ASP.NET弹出对话框(转)
  • 原文地址:https://www.cnblogs.com/Ilovezilian/p/5837358.html
Copyright © 2020-2023  润新知