Fedora 启动 SSH服务

一、Fedora 启动sshd服务:

1、先确认是否已安装ssh服务:

  [root@localhost ~]# rpm -qa | grep openssh-server

 openssh-server-5.3p1-19.fc12.i686 (这行表示已安装)

  若未安装ssh服务,可输入:

  #yum install openssh-server 

  进行安装

 

2、修改配置文件

   #vi /etc/ssh/sshd_config

   #Port 22  监听的端口号,默认是22,可以自定义。

  #Protocol 2  支持的协议,默认就好,不用修改

  #PermitRootLogin yes 是否允许root直接登录,最好设置为no

    #MMaxAuthTries 6 最大登录数,默认是6,建议设置为3,防止别人密码穷举。

   修改完配置后,重启SSH服务:

  [root@localhost ~]# /etc/rc.d/init.d/sshd restart

   Stopping sshd: [ OK ]

Starting sshd: [ OK ]:

 

3、查看sshd状态:

   #service sshd status

 

4、将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept

   #iptables -A INPUT -p tcp --dport 22 -j ACCEPT

(这句很重要,不然外部连接不了。)

   也可以将上述参数加入防火墙配置中:

   #vi /etc/sysconfig/iptables

  加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

   保存后重启iptables即可

详情可以查阅 iptables的用法

 

 

二、Fedora15/16/17 启动sshd服务:

由于Fedora 15/16使用systemd服务,

1、启动SSH服务与上面有些不同

# systemctl start sshd.service

或者 #service sshd start

也可以用 restart 和 stop控制sshd服务

 

 

2、设置系统启动时开启服务

# systemctl enable sshd.service

 

3、同样也需开启防火墙22端口

   #iptables -A INPUT -p tcp --dport 22 -j ACCEPT

   也可以将上述参数加入防火墙配置中:

   #vi /etc/sysconfig/iptables

   加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

   保存后重启iptables即可

 

详情可以查阅 iptables的用法

 

时间: 2024-11-06 08:47:00

Fedora 启动 SSH服务的相关文章

backtrack 下启动ssh服务的步骤

最近想装个backtrack学习下. 装好了发现ssh服务没有默认开启. 习惯了ssh登录后的命令行操作,于是瞅瞅怎么启动的. 由于bt是基于ubuntu开发的,先启动下/etc/init.d/ssh start 然后远程连接下,发现报错. 这是怎么回事呢,平时没用过debian系列的,看了下/var/log/messages也没有发现报错信息. 网上查了下,原来少了两个文件(redhat\centos默认都是有了的),主机两个key文件. 默认在/etc/ssh/sshd_config中可以看

MacOSX启动SSH服务

SSH服务适用于所有类UNIX系统,例如Ubuntu.CentOS.RedHat,包括Mac OX,在这里简单介绍一下它的部分适用方法. 首先,介绍一下Mac OX,因为SSH在苹果系统上嵌入了,不需要安装任何东西,只需要简单设置一下就可以: -> System Preference(系统偏好设置) -> Sharing(共享) -> Remote Login(远程登录) (选中) 这样就可以了

在PHP中运行Linux命令并启动SSH服务的例子_php实例

升级 VPS 后,由于 Ubuntu 的 upstart 与 OpenVZ 的兼容问题,导致 sshd 服务不自动启动了,在尝试了 vePortal 的 console 与 file manager 及提交技术支持后都不能解决问题之后. 只能靠自己了,大概的思路是在 PHP 中进行 su 命令以执行 sshd 服务,因为 WordPress 还活着,并且可以在后台直接编辑主题相关的 PHP 脚本.只要把准备好的代码片断插入到 header.php 中,并在浏览器中访问一下主页即可. 相关的代码逻

FreeBSD配置防火墙开启SSH服务的方法

1.配置FreeBSD 防火墙 ee /etc/rc.conf   #编辑,在最后添加firewall_enable="yes"  #开启防火墙 net.inet.ip.fw.verbose=1   #启用防火墙日志功能 net.inet.ip.fw.verbose_limit=5  #启用防火墙日志功能 natd_enable="YES"  # 开启防火墙NAT功能 natd_interface="rl0"      natd_flags=&q

《树莓派渗透测试实战》——2.7 设置SSH服务

2.7 设置SSH服务 Secure Shell(SSH)可以做到身处远程,也能完整地操作树莓派上的Kali Linux.命令行是管理Linux的最常用方式.由于大部分的渗透测试并不需要用到图形界面的Kali Linux,建议尽量使用SSH或其他命令行工具.部分Kali Linux默认就启用了SSH服务,但有部分还需要手工安装OpenSSH服务. 首先需要确认SSH服务是否已经安装.输入以下命令service --status- all检查SSH服务是否在运行.如果像图2-14所示的那样看到ss

tomcat-本机WIN7+ORACLE 10G的环境,本机启动SSH项目访问本机数据库,TNS服务要重启才正常

问题描述 本机WIN7+ORACLE 10G的环境,本机启动SSH项目访问本机数据库,TNS服务要重启才正常 一个奇怪的问题,本机WIN7+ORACLE 10G的环境,ORACLE服务都启动了 STRUTS2+SPRING+HIBERNATE 配置的项目启动时,TOMCAT就没反应了,一直不动,但是在这个时候如果把tnslistener重启一次,项目就能继续启动起来,什么原因呢? 求高手 解决方案 先启动数据库服务,然后启动监听

Centos系统ssh服务开启方法

ssh是与telnet类似的远程登陆服务,不过要比telnet快捷/安全.   1.查看ssh服务的状态   输入以下命令: root 用户直接 service sshd status   非root用户前面加sudo sudo service sshd status     如果出现   Loaded: error (Reason: No such file or directory)   提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务.   如果出现   Active: ina

Ubuntu系统(六) 安装SSH服务端和客户端及Telnet

sudo apt-get install openssh-server openssh-client SSH服务端关闭与启动 客户端连接

Docker使用Dockerfile创建支持ssh服务自启动的容器镜像_docker

本文实例为大家分享了Dockerfile创建支持ssh服务自启动的容器镜像,供大家参考,具体内容如下 1. 首先创建一个Dockerfile文件,文件内容如下 # 选择一个已有的os镜像作为基础 FROM centos:centos6 # 镜像的作者 MAINTAINER Fanbin Kong "kongxx@hotmail.com" # 安装openssh-server和sudo软件包,并且将sshd的UsePAM参数设置成no RUN yum install -y openssh