linux配置秘钥登陆提高安全性

2021年3月24日11:26:13 评论 906字阅读3分1秒

linux配置秘钥登陆提高安全性

linux配置秘钥登陆下载:

http://upfile.ecmoban.com/data/descfile/20160804/14702878931256.docx(浏览器输入下载)

打开Xshell,在菜单栏点击“tools”,在弹出的菜单中选择“User Key Generation Wizard...”(密钥生成向导),如下图:

弹出“User Key Generation Wizard”对话框,在“Key Type”项选择“RSA”公钥加密算法,“Key Length”选择为“2048”位密钥长度,如下图:

点击“Next”,等待密钥生成:

继续下一步,在“Key Name”中输入Key的文件名称,我这里为“key”;在“Passphrase”处输入一个密码用于加密私钥,并再次输入密码确认,如下图:

点击“Save as file...”按钮,将公钥(Public key)保存到磁盘,文件名为“key.pub”

然后把key.pub复制到服务器的~/.ssh下

执行命令

cd ~/.ssh && cat key.pub >> authorized_keys && chmod 600 authorized_keys

打开Xshell,点击“New”按钮,弹出“New Session Properties”对话框,在“Connection”栏目中,输入刚刚配置好公钥(Public Key)的IP地址和端口,如下图所示:

点击左侧的“Authentication”,切换到认证栏目,在“Method”选择“Public Key”认证,用户名输入“root”(公钥是放在root目录下的.ssh文件夹中),在“User Key”中选择我们刚才生成的私钥“key”,“Passphrase”中输入私钥的加密密码。

点击确定,Xshell配置ssh免密码登录配置完成。

查看是否登陆成功,如果登陆成功执行以下命令(如果没登陆成功不要做此操作!!)

sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config

service sshd restart

继续阅读
  • 文本由 发表于 2021年3月24日11:26:13
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Linux下Apache网站目录读写权限的设置 网站建设

Linux下Apache网站目录读写权限的设置

Linux下Apache网站目录读写权限的设置 网站目录文件权限的设置对网站的安全至关重要,下面简单介绍网站目录文件权限的基本设定。 我们假设http服务器运行的用户和用户组是www,网站用户为cen...
Linux服务器Centos挂载硬盘分区 网站建设

Linux服务器Centos挂载硬盘分区

Linux服务器Centos挂载硬盘分区 折腾一台Linux服务器,为了运行网站和稳定性,挂载数据上做了一些研究,下面分享一下如何为网站挂载个数据分区。 一个CentOS 7.2,64位的服务器系统。...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: