广告
返回顶部
首页 > 资讯 > 精选 >ssh怎么设置允许密钥登录
  • 749
分享到

ssh怎么设置允许密钥登录

2023-06-28 01:06:18 749人浏览 八月长安
摘要

这篇文章给大家分享的是有关ssh怎么设置允许密钥登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们一般使用 PuTTY 等 SSH 客户端来远程管理 linux 服务器。但是,一般的密码方式登录,容易有密码被

这篇文章给大家分享的是有关ssh怎么设置允许密钥登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

我们一般使用 PuTTY 等 SSH 客户端来远程管理 linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录--那就是通过密钥方式登录。

ssh怎么设置允许密钥登录

1、生成公钥和私钥

# ssh-keygen -t rsa# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.10.103 -p 22

2、测试密钥登录

# ssh 192.168.10.103  //如果需要指定密钥路径,可以用-i

3、取消sshd的密码登录

# vim /etc/ssh/sshd_configPassWordAuthentication no     //yes改为noChallengeResponseAuthentication no  //yes改为noRSAAuthentication yes   //去掉前面的注释PubkeyAuthentication yes  //去掉前面的注释AuthorizedKeysFile .ssh/authorized_keys  //去掉前面的注释

改完后重启sshd就OK了,在这里要注意,一定要先测试密钥是不是能登录,成功后在禁止密码登录,不然很容易把自己墙外面,如果觉得密钥多地登录不方便,还想用密码登录的话,有二点要注意, 

1,改变SSH的默认端口,防火墙一定要开启哦 

2,装一下fail2ban

感谢各位的阅读!关于“ssh怎么设置允许密钥登录”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: ssh怎么设置允许密钥登录

本文链接: https://www.lsjlt.com/news/315285.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ssh怎么设置允许密钥登录
    这篇文章给大家分享的是有关ssh怎么设置允许密钥登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被...
    99+
    2023-06-28
  • Linux创建SSH密钥、设置密钥登录、密钥登录原理
    Linux有2种登录方式: 使用用户名加密码的登录方式;密钥登录; 密钥登录: SSH登录是用的RSA非对称加密的,SSH密钥登录的时候可使用RSA密钥登录,SSH有专门创建SSH密钥的...
    99+
    2023-09-03
    linux ssh 服务器
  • Ubuntu 设置 SSH 通过密钥登录
    Ubuntu 设置 SSH 通过密钥登录 我们一般使用 VSCode 、MobaXterm、PuTTY等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破...
    99+
    2023-10-18
    ubuntu ssh linux
  • Solaris 11 中怎么设置root用户允许SSH远程登录
    Solaris 11 中怎么设置root用户允许SSH远程登录,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。修改配置文件:#vi /etc/user_attr然后将type=r...
    99+
    2023-06-06
  • ubuntu设置允许root远程登录
    修改SSH配置文件 可以通过SSH配置文件更改包括端口、是否允许root登录等设置,配置文件位置: /etc/ssh/sshd_config 默认是不允许root远程登录的,可以在配置文件开启。 sudo vim /etc/ssh/sshd...
    99+
    2023-08-19
    ubuntu linux 服务器
  • CentOS8中怎么设置SSH密钥
    小编给大家分享一下CentOS8中怎么设置SSH密钥,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境客户端:CentOS8 192.168.43.137服务端:...
    99+
    2023-06-28
  • MySql 8.0 设置允许远程登录授权
    MySQL 连接出现 is not allowed to connect to this MySQL Server错误提示 打开 MySQL8.0 Command Line Client 1. 打开远...
    99+
    2023-10-24
    mysql 数据库
  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置
    一、在 Debian 中添加 sudo 用户 1.创建新用户 首先,要创建用户,当前用户必须是 root 用户或者 sudo 用户。 使用下面adduser 命令创建一个用户名为test的sudo用户,按照提示输入密码,使用 adduser...
    99+
    2023-08-19
    服务器 ssh linux 创建sudo用户 禁止root远程登录
  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!
    在Debian 11服务器上安装SSH并创建新用户允许SSH远程登录的步骤如下: 步骤1:安装SSH 为了安装SSH服务器,您需要以root用户或具有sudo特权的用户身份登录到您的Debian 11服务器。 在终端中执行以下命令来安装SS...
    99+
    2023-09-07
    服务器 linux ssh 运维 安全 负载均衡 nginx
  • Ubuntu14.04 中怎么设置SSH 无密码登录
    这篇文章给大家介绍Ubuntu14.04 中怎么设置SSH 无密码登录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。正常情况下,我们需要连上SSH的控制台输入用户名及其密码才行。如果两者全部正确,我们就可以访问,反之访...
    99+
    2023-06-13
  • linux中怎么设置无密码ssh登录
    这篇文章给大家介绍linux中怎么设置无密码ssh登录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述在一些常用设备之间ssh, scp,不用输入密码可以节省不少时间。生成密钥先看本地是否有密钥,如果有,则不用生成,...
    99+
    2023-06-13
  • Fedora35取消“允许用密码登录SSH Root”安装程序选项的示例分析
    这期内容当中小编将会给大家带来有关Fedora35取消“允许用密码登录SSH Root”安装程序选项的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大...
    99+
    2022-10-19
  • mysql怎么设置允许外部连接
    要设置MySQL允许外部连接,你需要进行以下步骤:1. 编辑MySQL配置文件:打开MySQL的配置文件my.cnf或者my.ini...
    99+
    2023-10-18
    mysql
  • Mysql怎么设置允许外网访问
    这篇文章主要介绍了Mysql怎么设置允许外网访问,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Mysql允许外网访问设置的方法:首先打开mysq...
    99+
    2022-10-18
  • centos怎么设置远程ssh登录
    要设置远程SSH登录,可以按照以下步骤进行操作:1. 安装OpenSSH Server:在CentOS上,可以使用如下命令安装Ope...
    99+
    2023-08-25
    centos
  • SSH工作原理&Ubuntu20.04安装并配置SSH&设置SSH免密登录
    目录 一、SSH的介绍(服务器端,客户端) 1、SSH(远程连接工具)连接原理: 2、SSH的安全机制 3、两种级别的验证方法(登录方法) 二、ssh的安装与启动 1、安装 2、启动服务器的SSH服务 三、SSH客户端 1、前置知识 2、口...
    99+
    2023-10-12
    ssh 服务器 linux
  • cygwin在Windows8.1中设置ssh无密码登录
    cygwin在Windows8.1中设置ssh的问题解决 为了在Windows 8.1上直接使用Linux环境和hadoop开发,装了cygwin,同时设置ssh无密码登录。 但正常ssh-keygen后复...
    99+
    2022-06-04
    密码 cygwin ssh
  • Hadoop中怎么配置SSH免密码登录
    这篇文章主要介绍“Hadoop中怎么配置SSH免密码登录”,在日常操作中,相信很多人在Hadoop中怎么配置SSH免密码登录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hadoop中怎么配置SSH免密码登录...
    99+
    2023-06-03
  • linux防火墙怎么设置允许端口
    在Linux系统中,可以使用iptables命令来设置防火墙规则,允许特定的端口通过防火墙。以下是设置允许端口的步骤:1. 打开终端...
    99+
    2023-09-27
    linux
  • Linux系统中如何设置SSH免密登录
    Linux系统中如何设置SSH免密登录,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。ssh是由IETF网络小组编写的专门远程登录会话和其他网络服务提供安全性的协议,目前大多数系...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作