Linux 修改SSH端口 和 禁止Root远程登陆

news/2024/7/6 5:34:32

SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口。 端口的取值范围是 0 - 65535(216次方)01024是系统使用的端口,如 http服务的端口80。我们可以使用的端口范围:102465535。这个是socket规定的。

. Linux修改ssh端口22

1.1 修改端口配置文件

vi /etc/ssh/ssh_config

vi /etc/ssh/sshd_config

取消Port前的#注释,并将端口22改成65535

1.2 重启sshd服务

root用户执行:

[root@singledb ~]# service sshd restart

Stopping sshd: [ OK ]

Starting sshd: [ OK ]

此时在用SSH连接,就需要修改ssh 的端口为6535才能连接了。

. 禁用Root 远程登陆

先在ssh的配置文件里修改Root 远程登陆参数。 禁用root远程登陆。 然后创建一个远程登陆用户。 用这个用户登陆之后,在切换到root用户,拿到最高权限。

2.1 创建普通权限的用户

[root@singledb ~]# useradd ruser

[root@singledb ~]# passwd ruser

Changing password for user ruser.

New UNIX password:

BAD PASSWORD: it is too short

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

[root@singledb ~]#

2.2 禁止ROOT远程SSH登录

#vi /etc/ssh/sshd_config

PermitRootLogin yes

改为

PermitRootLogin no

2.3 重启sshd服务

#service sshd restart

注意:这些修改不影响已经连接的SSH 只对以后的的连接产生影响。

注意: 如果系统开起了iptables防火墙,那么还需要把修改之后的端口号添加到防火墙里面,不然SSH会连不上。 关于防火墙端口的添加,参考我的Blog:

Linux iptables 防火墙 添加删除 端口

http://blog.csdn.net/tianlesoftware/archive/2011/02/26/6208985.aspx

整理自网络

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

Blog http://blog.csdn.net/tianlesoftware

网上资源: http://tianlesoftware.download.csdn.net

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977()

DBA3 群:62697850 DBA 超级群:63306533;

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请


http://www.niftyadmin.cn/n/4261528.html

相关文章

Javascript的IE和Firefox兼容性汇编[转帖.收藏]

最近作浏览器兼容性方面的工作,发现此篇文章,太好了,转帖收藏了 Javascript的IE和Firefox兼容性汇编 作者:yaosansi 日期:2006-11-14 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.…

oracle读取注释,读取oracle注释

# codingutf-8__author__ jspdbau读取oracle注释import cx_Oracle # 导入模块SQLr"""select * from user_col_comments t where 11and t.comments is not nulland t.table_name TABLE"""words["custom","code","t…

pythonpandas画图代码_使用matplotlib的savefig保存从python pandas生成的绘图(AxesSubPlot)...

我正在使用pandas从数据帧生成绘图,我希望将其保存到文件中:dtf pd.DataFrame.from_records(d,columnsh)fig plt.figure()ax dtf2.plot()ax fig.add_subplot(ax)fig.savefig(~/Documents/output.png)似乎最后一行,使用matplotlib的savefi…

编程刺绣

怎么会突然把编程和刺绣两个八杆子打不到一起的概念放在一块作比较呢?这源于.net的初学。这两天我一直带着矛盾排斥的心理,痛苦万分得草读着.net完全手册,虽然稍看目录就了解哪几块内容可以略过,哪几块需要重点尝试,厚…

06_Hive分桶机制及其作用

1.Clustered By 对于每一个表(table)或者分区, Hive可以进一步组织成桶,也就是说桶是更为细粒度的数据范围划分。 Hive也是针对某一列进行桶的组织。Hive采用对列值哈希,然后除以桶的个数求余的方式决定该条记录存放在…

oracle+comment+on+column,Oracle 游标总结+整理

createorreplacefunctionfun_config_glide_num(p_classvarchar2,p_columnvarchar2)/*** 流水帐号配置_oracle* author:ai bo 2010.02.23* p_table varchar2 表名* p_website varchar2 自定义开头字符*/returnvarchar2asv_curIdinteger;--v_seq varchar2(50);--v_seq_va…

python boolean numpy array_Python利用Numpy数组进行数据处理(二)

【连续“Python利用Numpy数组进行数据处理(一)”】2.【聚合函数】数学和统计方法[轴和0]可以通过数组上的一组数学函数对整个数组或某个轴向的数组进行统计计算。书写方式举例:arr.mean() 或np.mean(arr)#mean和sum这类的函数可以接受一个axis参数(用于计算该轴向上…

MySQL基础篇第9章(子查询)

文章目录 1、需求分析与问题解决1.1 实际问题1.2 子查询的基本使用1.3 子查询的分类 2、单行子查询2.1 单行比较操作符2.2 代码示例2.3 HAVING中的子查询2.4 CASE中的子查询2.5 子查询中的空值问题2.6 非法使用子查询 3、多行子查询3.1 多行比较操作符3.2 代码示例3.3 空值问题…