美文网首页
014服务器登录常用配置

014服务器登录常用配置

作者: 星期四晚八点 | 来源:发表于2017-02-17 21:59 被阅读33次

服务器安全登录配置

(1)远程登录配置

  • 禁止root远程登录,增加远程登录用户
    vi /etc/ssh/sshd_config 把PermitRootLogin属性yes改为 no
    PermitRootLogin no
  • 设置root密码复杂
  • 修改ssh端口 vim /etc/ssh/sshd_config
  • 修改登录方式为私钥登录
    禁止密码登陆,
    修改 sshd_config 设置属性“PasswordAuthentication no”,然后公钥和私钥的方式进行登陆。

(2)Xshell方式

使用密钥登录分为3步:
1、生成密钥(公钥与私钥);
2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;
3、配置ssh客户端使用密钥登录。

  • 打开Xshell,在菜单栏点击“tools”,在弹出的菜单中选择“User Key Generation Wizard...”(密钥生成向导)
  • 弹出“User Key Generation Wizard”对话框,在“Key Type”项选择“RSA”公钥加密算法,“Key Length”选择为“2048”位密钥长度
  • 点击“Next”,等待密钥生成:
  • 继续下一步,在“Key Name”中输入Key的文件名称,我这里为“key”;在“Passphrase”处输入一个密码用于加密私钥,并再次输入密码确认,
  • 点击“Next”,密钥生成完毕(Public key Format选择SSH2-OpenSSH格式),这里显示的是公钥,我们可以复制公钥然后再保存,也可以直接保存公钥到文件,如下图。私钥这里不显示,可以在“User Key Mangager...”导出到文件
  • 点击“Save as file...”按钮,将公钥(Public key)保存到磁盘,文件名为“key.pub”,备用。
  • 使用到Xshell登录到服务器,进入到“/root/.ssh/”目录,运行rz命令(如果没有rz命令,运行yum install lrzsz安装),将key.pub发送到服务器,然后运行如下命令,将公钥(Public Key)导入到“authorized_keys”文件:
    cd /root/.ssh/
    rz
    cat me.pub >> authorized_keys
    chmod 600 authorized_keys

(3)centos免密码登录

A主机-->B主机
A

ssh-keygen -t rsa -P ''  //-p ''免密码
/root/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub
scp /root/.ssh/id_rsa.pub root@192.168.1.181:/root/.ssh/authorized_keys
多台采用追加方式

B

chmod 600 /root/.ssh/authorized_keys
ssh -l root 192.168.1.181

(4)其它软件

1.使用fail2ban ,fail2ban可以监视你的系统日志
2.匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般是调用防火墙屏蔽)
3.如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员

相关文章

  • 014服务器登录常用配置

    服务器安全登录配置 (1)远程登录配置 禁止root远程登录,增加远程登录用户vi /etc/ssh/sshd_c...

  • 2020-08-12 Git 命令大全

    1 创建项目常用命令 2 初始化后常用命令 3 分支中常用 4 改动日志查看 5 远程服务器配置 6 公钥登录 来...

  • 阿里云服务器二级域名配置

    1、登录阿里云平台 2、开始添加解析 3、详细配置 4、服务器配置虚拟主机 登录服务器,到apache配置文件中配...

  • 常用命令

    linux 常用命令 @(Linux)[linux, 解压, 压缩] [TOC] 登录服务器 登录服务器并设置可显...

  • 配置Apache服务器

    配置Apache服务器 1.在当前登录账户下新建一个文件夹(切记:不要把文件夹配置为桌面等系统常用的目录),这里以...

  • Linux

    xshell介绍与登录服务器 下载并安装xshell 配置xshell连接并登录服务器 Linux初上手 认识Li...

  • Git | 基本操作

    基本操作 常用命令 服务器搭建环境准备 服务器与客户端配置 服务器配置 客户端配置

  • 使用服务器的私钥进行登录

    利用服务器的私钥进行登录 ssh -i 私钥 root@122.32.34.4登录 1 服务器配置公钥添加到 a...

  • redis

    redis常用配置 连接redis远程服务器

  • vscode配置ssh

    安装扩展 进行配置 配置远程服务器 免密登录 将 id_ras.pub 中的信息,配置到 远程服务器的 autho...

网友评论

      本文标题:014服务器登录常用配置

      本文链接:https://www.haomeiwen.com/subject/kmzlwttx.html