Linux下修改ssh端口和禁止root远程登录

Linux下修改ssh端口和禁止root远程登录
我们都知道,ssh默认端口号是22,要更改端口号为9688,需要编辑/etc/ssh/ssh_config和/etc/ssh/sshd_config两个文件即可;
禁止root远程登录,则需要编辑/etc/ssh/sshd_config。(可能部分Linux目录为/etc/sshd,请根据实际情况修改)
操作步骤如下:
1、编辑/etc/ssh/ssh_config文件:
[root@db02 ~]# cat /etc/ssh/ssh_config |grep Port
Port 9688
将被注释掉的Port 22前的注释符号“#”去掉,并将22改为如上的9688,保存退出。
2、编辑/etc/ssh/sshd_config文件:

vim /etc/ssh/sshd_config

找到PermitRootLogin,将后面的yes改为no,这样root就不能远程登录了,保存退出。
3、重启ssh:

/etc/init.d/ssh restart

这样就成功的更改了ssh端口号,并禁止掉root远程登录。值得一提的是,如果您的Linu x中只有root用户,在关闭root远程登录之前,请一定要建立一个新用户,否则会导致无法使用ssh远程登录服务器!
本文的内容在Ubuntu下通过测试,其他Linux系统下命令大同小异。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet...
    StarShift阅读 2,591评论 0 7
  • 基础命令 为了在 sudo 中设置权限提升,您需要编辑 sudoers 文件。 你不应该直接编辑文件,而是使用:s...
    米开朗基乐阅读 1,964评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,168评论 19 139
  • ssh常用用法小结 在我们日常的工作中,经常涉及到维护服务器,那么为了方便操作,以及安全方面的考虑,通常我们都会在...
    大晴天小阳光阅读 3,209评论 0 3
  • 1、远程连接服务器 远程连接服务器对于管理员来说,是一个很有用的操作。它使得对服务器的管理更为方便。不过方便归方便...
    Zhang21阅读 39,635评论 0 20