`
frank1998819
  • 浏览: 751475 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

linux修改ssh端口和禁止root远程登陆设置(转)

阅读更多

 

本文原创地址:http://www.linuxdiyf.com/viewarticle.php?id=92437

 

linux修改ssh端口22
vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config

然后修改为port 8888
以root身份service sshd restart (redhat as3)
使用putty,端口8888

Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下 :

/usr/sbin/sshd -p 1433

为增强安全
先增加一个普通权限的用户:
#useradd uploader
#passwd uploader
//设置密码

生产机器禁止ROOT远程SSH登录:
#vi /etc/ssh/sshd_config


PermitRootLogin yes
改为
PermitRootLogin no
重启sshd服务
#service sshd restart

远程管理用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限。

分享到:
评论

相关推荐

    Linux_SSH配置和禁止Root远程登陆设置文档

    不仅通过修改端口和禁止Root远程登录减少了潜在的攻击面,而且通过实施公钥认证进一步增强了系统的安全防护。这些措施都是在不影响日常管理和维护效率的前提下,为系统筑起了一道坚固的安全防线。

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

    Linux 修改 SSH 端口和禁止 Root 远程登陆 Linux 操作系统的安全性是一个非常重要的问题,在 Linux 系统中,SSH 服务是一个非常重要的组件,它允许用户远程登陆到服务器,但是,如果 SSH 服务的端口号是默认的 22 ...

    Linux SSH配置和禁止Root远程登陆设置文档.pdf

    Linux SSH 配置和禁止 Root 远程登陆设置 ...本文档详细介绍了 Linux SSH 配置和禁止 Root 远程登陆设置的步骤和方法,通过修改 SSH 服务器的配置文件和生成公钥与私钥,可以实现 SSH 服务器的安全配置。

    Linux SSH配置和禁止Root远程登陆设置文档之欧阳术创编.docx

    【Linux SSH配置与Root远程登陆禁止】 SSH (Secure SHell) 是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他网络服务。在Linux系统中,SSH是管理员和用户常用的一种远程控制工具。本文将详细介绍...

    ssh远程登录linux

    - 避免使用默认的SSH端口,减少被扫描攻击的风险。 - 可限制SSH只接受公钥认证,禁用密码登录。 综上所述,SSH远程登录Linux是运维工作中不可或缺的一部分,熟练掌握其使用和配置,能大大提高工作效率并保障系统的...

    SSH远程登陆工具

    SSH远程登陆工具允许用户通过加密连接来控制和操作远程系统,确保数据传输的安全性,防止中间人攻击和其他网络安全威胁。 **SSH的工作原理** SSH通过公钥基础设施(PKI)实现加密,其中包含一对密钥:公钥和私钥。...

    MYSQL设置ssh登陆.docx

    SSH端口转发不仅适用于MySQL,还可以应用于其他需要远程访问的服务。希望本文能帮助你更好地理解和应用SSH连接MySQL的技术。 通过这种方式,不仅可以提高数据传输的安全性,还能有效地管理远程数据库资源,确保系统...

    从seureCRT使用ssh远程登陆VMware下在fedora17系统

    ### 使用SecureCRT通过SSH远程登录Fedora 17系统指南 #### 一、概述 本文主要介绍如何使用SecureCRT软件通过SSH协议远程登录至安装在VMware虚拟机环境中的Fedora 17操作系统。该过程涉及到SSH服务的安装与配置、...

    SSH登陆

    2. **更改SSH端口** 默认情况下SSH服务监听在22端口,可以通过修改`sshd_config`文件中的`Port`选项更改SSH服务监听的端口。 3. **使用防火墙限制访问** 可以通过配置防火墙规则只允许特定IP地址访问SSH服务。 ...

    SSH登陆LINUX服务器命令.doc

    使用 SSH 登陆 LINUX 服务器的基本命令是 `ssh [hostname] -u user`,其中 `hostname` 是远程服务器的主机名,`user` 是用户名。例如:`ssh www.linuxidc.com -u root` 登陆选项 SSH 提供了多种登陆选项,可以根据...

    putty,linux远程登陆工具

     随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是  出色的工具之一。  Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于...

    linux常识 linux最基本的常识

    修改`/etc/ssh/sshd_config`文件,将`PermitRootLogin`设置为`no`或`yes`,以禁止或允许root用户通过SSH登陆。 10. **允许root用户telnet登陆**: 编辑`/etc/pam.d/login`文件,移除`auth required /lib/security...

    解决用root用户及密码可以直接登陆某LINUX系统.zip

    3. **防火墙规则**:检查系统防火墙(如iptables或firewalld)设置,确保SSH端口(默认22)是开放的。可以使用`sudo firewall-cmd --permanent --add-service=ssh`(对于firewalld)或`sudo iptables -A INPUT -p ...

    winsows通过ssh远程登录linux系统

    第一种1.安装git bash $ ssh 用户名@ ip地址 -p 端口号 例如:$ ssh root@111.44.254.164 -p 20003 ...将电脑ssh公钥添加到服务器:ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机 有一篇文章

    SSH登陆案例实现(很容易上手的教程)

    为了提高SSH的安全性,你应该定期更新SSH软件,限制SSH登录方式(比如禁止密码登录,只允许公钥认证),并设置严格的权限,例如限制root用户直接通过SSH登录。此外,使用防火墙规则和入侵检测系统也能增强服务器的...

    远程登陆1

    Xshell和PuTTY是两个常用的SSH客户端,用于通过安全外壳协议(SSH)远程登陆Linux或Unix系统。它们提供命令行界面,适合进行文本模式的操作。安装完成后,只需输入目标服务器的IP地址、端口号(通常为22)、用户名和...

    Linux系统安装telnet服务的方法

    Linux系统安装telnet服务的方法 ...SSH是一个用来替代TELNET、Rlogin以及Rsh的传统的远程登陆程序的工具,主要是想解决口令在网上明文传输的问题。Red Hat Linux 9将默认的远程管理服务设置为SSH。

    linux开启telnet服务

    Telnet 服务是一种远程登录服务,允许用户从远程主机登录到 Linux 服务器。下面将详细介绍如何开启 Linux 的 Telnet 服务。 一、基本概念 Linux 提供服务是由运行在后台的守护程序(daemon)来执行的。守护进程的...

    Linux之间文件远程复制.docx

    Linux scp 命令是 Linux 系统下的一种安全的远程文件拷贝命令,基于 ssh 登陆协议,用于在 Linux 服务器之间进行文件和目录的复制。scp 是 secure copy 的缩写,顾名思义,scp 命令可以对文件和目录进行安全的远程...

Global site tag (gtag.js) - Google Analytics