美文网首页
ssh更换端口开启公私钥认证

ssh更换端口开启公私钥认证

作者: lynnyq | 来源:发表于2017-12-05 22:41 被阅读0次
  1. 服务端用户目录下生产密钥对
#ssh-keygen –t rsa
  1. 将公钥id_rsa.pub内容添加到用户目录下.ssh文件夹的authorized_keys文件中(有则添加无则创建),并修改权限为600。

id_rsa 私钥,用户使用
id_rsa.pub 公钥,服务器使用

# 修改authorized_keys权限
#chmod 600 authorized_keys
  1. 配置sshd_config
# vim /etc/ssh/sshd_config
#Port 22 //取消注释,修改端口为其他(iptables和防火墙要开启该端口) //Port 8822
PasswordAuthentication yes //将该项改为no
PubkeyAuthentication no  //将该项改为yes   
UsePAM yes  //将该项改为no
  1. 重启sshd服务
#systemctl restart sshd.service

相关文章

  • ssh更换端口开启公私钥认证

    服务端用户目录下生产密钥对 将公钥id_rsa.pub内容添加到用户目录下.ssh文件夹的authorized_k...

  • ssh-keygen

    ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。 ssh秘钥登录特点:1.安全;2.免输密码。对于...

  • 基于密钥交换的ssh免密码登录原理

    ssh证书认证登录的基础:一对唯一匹配密钥(私钥,公钥)。公钥对数据进行加密,私钥对数据进行解密。

  • 如何创建公钥私钥对

    如何创建公钥私钥对 使用SSH协议下载,通过公钥认证的方式避免输入密码: 客户在本机上生成公钥私钥对(使用命令"s...

  • Linux(Centos)配置OpenSSH无密码登录

    " 公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥公钥文件:~/.ssh/id_rsa.pub私钥文件:...

  • 配置ssh免密登录

    1、ssh-keygen 可用来生成ssh公钥认证所需的公钥和私钥文件。第一步 2、第二步在远程主机上设置认证文件...

  • Hadoop 免密码master远程启动slave

    一、公钥私钥生成 切换到root根目录cd 切换到.ssh目录cd .ssh 生产私钥与公钥ssh-keygen ...

  • 关于远程登录服务器的一点点配置设定

    获取公司gitlib公钥和私钥 查看.ssh文件内容拷贝相关的配置信息 拷贝认证文件到.ssh文件夹 修改权限信息...

  • 一个v笔记

    更换ssh端口 1、查看默认端口:netstat -tunlp | grep "ssh" 为了安全起见,我们先备份...

  • ssh免密码登陆

    A为本地主机B为远程主机AB都是linux 在A上:建立认证公钥和私钥ssh-keygen -t rsa将公钥文件...

网友评论

      本文标题:ssh更换端口开启公私钥认证

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