SUSE的SSHD配置及设置防火墙

简介: 国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址: http://jdb.jiudingcapital.com/phone.html
内部邀请码: C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

查看服务是否启动(默认安装完后是启动的)

#netstat -ant|grep 22 //查看22端口状态

suse:~# netstat -ant|grep 22
tcp       0     0:::22                  :::*                   LISTEN

tcp       0    52192.168.31.117:22      192.168.31.17:1282     ESTABLISHED

 

启动ssh服务:
1. 修改sshd_config文件,命令为:

vi /etc/ssh/sshd_config 

# 选择协议
Protocol 2     

# 禁止root用户使用ssh登录 PermitRootLogin no
# 不允许空密码登录 PermitEmptyPasswords no
# 设置是否使用口令验证。 PasswordAuthentication yes
#PrintLastLog no # 可酌情配置
MaxAuthTries
2 # 将MaxAuthTries注释去掉
MaxAuthTries
2(登录次数,限制ssh用户登录次数(防止别人使用密码穷举)

 

2.重新启动SSH服务,命令为:

/etc/init.d/sshd restart 

3.验证SSH服务状态,命令为:

/etc/init.d/sshd status


启动ssh服务
     #service sshd start
     #service sshd restart
停止服务器:
  #service sshd stop


每次开机时,自动启动ssh服务:
1 检查sshd状况:  /etc/init.d/sshd status
2 如果sshd服务没有启动,启动sshd服务:   /etc/init.d/sshd start
3 为当前用户生产公匙文件:   ssh-keygen -t rsa;
此时有提示[Generating public/private rsa key pair. Enter file in which to save the key;
输入/root/.ssh/id_rsa,如果目录/root/.ssh存在,则有提示Created  directory '/root/.ssh'; 
系统接着提示Enter password(empty for no passphrase),建议直接点击enter键;
系统会提示你再次输入 Enter same passphrase again,建议再次点击enter键;
系统最后提示 Youre identification has been saved in / root/.ssh/id_rsa.
4 进入目录/root/.ssh:  cd /root/.ssh
5 运行命令:cat id_rsa.pub >> authorized_keys;
6 改变文件authorized_keys访问权限: chmod 600 authorized_keys
7 改变文件id_rsa访问权限:chmod 600 id_rsa
8 over.




/etc/sysconfig/network
显示如下
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.56.137/24'
MTU=''
NAME='82540EM Gigabit Ethernet Controller'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='nfsroot'
USERCONTROL='no'


1.首先查看是否安装ssh的相应包
rpm -aq|grep ssh
2.如果已经安装查看相关的port是否打开
netstat -ant|grep 22
3.设置随机启动
通过ntsysv 选中sshd服务
也可以通过chkconfig也设置
chkconfig -- level 3 sshd on
4.当这些部分都做好后重新reboot后,还是不能通过ssh联上去。
看一个系统本身的防火设置。
可以手工清空一个规则
iptables -F回车
iptables -t nat -F回车
如果系统端口与sshd服务已启动。
则可以在别的机器上通过ssh连上。


1、vi /etc/sysconfig/SuSEfirewall2 #编辑防火墙设置
FW_SERVICES_EXT_TCP="22" #开启22端口
防火墙准许外网可以访问的端口。
rcSuSEfirewall2 restart #重启防火墙
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
2、安装ssh
zypper serach ssh #查找软件包
zypper install openssh #安装,或者使用yast2 -i openssh 命令
chkconfig sshd on #设置开机启动
###############################################
扩展阅读:
修改主机名字
vi /etc/HOSTNAME #编辑文件
hostname -F /etc/HOSTNAME #使修改立刻生效
禁止图形界面登录
vi /etc/inittab
id:3:initdefault: #3为文本模式,5为图形界面模式

目录
相关文章
|
1月前
|
监控 网络协议 安全
华为配置防火墙直连路由器出口实验
华为配置防火墙直连路由器出口实验
|
2月前
|
网络安全 数据中心
百度搜索:蓝易云【Proxmox软件防火墙的配置教程】
现在,你已经完成了Proxmox软件防火墙的配置。请确保你的防火墙规则设置正确,以保护你的Proxmox VE环境免受未经授权的访问和网络攻击。
128 5
|
6月前
|
开发框架 网络协议 Ubuntu
【Linux】配置网络和firewall防火墙(超详细介绍+实战)
【Linux】配置网络和firewall防火墙(超详细介绍+实战)
1345 0
|
23天前
|
网络协议 安全 网络安全
二层交换机与防火墙对接上网配置示例
二层交换机指的是仅能够进行二层转发,不能进行三层转发的交换机。也就是说仅支持二层特性,不支持路由等三层特性的交换机。 二层交换机一般部署在接入层,不能作为用户的网关
|
1月前
|
运维 Linux 应用服务中间件
Centos7如何配置firewalld防火墙规则
Centos7如何配置firewalld防火墙规则
49 0
|
5月前
|
网络协议 Linux 网络安全
suse 12 配置ip,dns,网关,hostname,ssh以及关闭防火墙
suse 12 配置ip,dns,网关,hostname,ssh以及关闭防火墙
151 0
|
3月前
|
网络协议 Shell Linux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
37 2
|
5月前
|
Linux 网络安全
防火墙iptable的设置总结
防火墙iptable的设置总结
35 0
|
7月前
|
网络协议 Linux 网络安全
百度搜索:蓝易云【Linux 防火墙配置(iptables和firewalld)详细教程。】
以上只是一些常见的iptables和firewalld命令示例,你可以根据自己的需求进行修改和扩展。请注意,在配置防火墙时务必小心,确保不会阻塞你所需要的合法流量,并确保保存和加载配置以使其永久生效。另外,建议在配置防火墙之前备份现有的防火墙规则以防止意外情况发生。
573 2
|
7月前
|
监控 安全 网络安全
防火墙的设置主要是为了防范什么
防火墙的设置主要是为了防范什么