当前位置: 首页 > news >正文

特性设计的网站南昌网站搭建公司 赣ICP

特性设计的网站,南昌网站搭建公司 赣ICP,株洲网站建设的企业,北京专业网站建设服务商1.设置 SSH 通过密钥登录 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一只私钥。 将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过 SSH 暴力…
1.设置 SSH 通过密钥登录

密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一只私钥。

将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过 SSH 暴力破解你的密码来远程登录到系统。

此外,如果将公钥复制到其他账户甚至主机,利用私钥也可以登录。

2.制作密钥对

通过服务器来制作密钥对,一般这个服务器账户是你打算通过密钥登录的账号,执行

[~]# ssh-keygen     #创建密钥对
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xx/.ssh/id_rsa):      #默认就行,按enter 
Created directory 'home/xx/.ssh'.
Enter passphrase (empty for no passphrase):     #输入密钥锁码,或留空按enter
Enter same passphrase again:   #再输一遍密钥锁码Your identification has been saved in home/xx/.ssh/id_rsa.    #私钥
Your public key has been saved in home/xx/.ssh/id_rsa.pub.    #公钥The key fingerprint is:
xxx
The key's randomart image is:
+--[ RSA 2048]----+
|  o*.            |
| o..+            |
|o  .             |
| +  .            |
|   S             |
|                 |
|                 |
|                 |
|                 |
+-----------------+
[~]# 

密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用。当然,也可以留空,实现无密码登录。

现在,在 家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件。id_rsa 为私钥,id_rsa.pub 为公钥。

通常使用root用户登录, 就是在**/root**目录下

3.服务器配置
3.1在服务器上安装公钥

键入以下命令,在服务器上安装公钥:

cd $HOME/.ssh
cat id_rsa.pub >> authorized_keys

如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:

chmod 600 authorized_keys ; chmod 700 ~/.ssh
3.2配置SSH密钥登录功能

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

vim /etc/ssh/sshd_config 
# 启动ssh密钥登录
RSAAuthentication yes
PubkeyAuthentication yes
# 启动ssh密钥登录的快速脚本:
sudo sed -r -i '/RSAAuthentication/d' /etc/ssh/sshd_config
sudo sed -r -i '/PubkeyAuthentication/d' /etc/ssh/sshd_config
sudo sh -c "echo 'RSAAuthentication yes' >> /etc/ssh/sshd_config"
sudo sh -c "echo 'PubkeyAuthentication yes' >> /etc/ssh/sshd_config"

另外,请留意 root 用户能否通过 SSH 登录:

# root用户可以通过ssh登录(禁用改为no)
PermitRootLogin yes
# 阻止 root 用户通过 SSH 登录:
sudo sed -r -i '/PermitRootLogin/d' /etc/ssh/sshd_config
sudo sh -c "echo 'PermitRootLogin no' >> /etc/ssh/sshd_config"

当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:

# 允许密码登录(禁用改为no)
PasswordAuthentication yes
# 禁用密码登录的快速脚本:
sudo sed -r -i '/PasswordAuthentication/d' /etc/ssh/sshd_config
sudo sh -c "echo 'PasswordAuthentication no' >> /etc/ssh/sshd_config"

最后,重启 SSH 服务:

sudo service sshd restart
4. ssh客户端配置私钥
4.1 xshell

在新建/现有的会话中,依次点击:

1、连接-用户身份验证

2、方法(M)选为Pubilc Key

3、输入用户名。

4、在用户密钥栏,点击浏览(B)选择你下载下来的密钥(id_rsa)。

确定连接即可。

http://www.yayakq.cn/news/737798/

相关文章:

  • 网站开发 ssh 菜鸟详情页生成器
  • 岳阳县住房和城乡建设局网站怎么发布信息到百度
  • 小型网站建设步骤网络公司做网站
  • 什么是网站建设规划书沈阳工程建设招标网
  • 微信网站上传图片企业网站建设方案服务
  • 微信公众号网站开发注意舟山普陀区建设局网站
  • 宿迁558网络专业做网站小米发布会官网
  • 云南省建设执业注册管理中心网站免费的网站有哪些
  • 网站维护预算在哪些网站可以发布推广信息
  • 网站等保需要几年一做网站开发公司挣钱吗
  • 网站工程师是做什么的软件开发和大数据哪个前景好
  • 宜春做网站的联系电话蒙古文网站建设
  • 廊坊哪里做网站好杭州响应式建站价格
  • 网站建设中 提示互助网站建设公司
  • 深圳html5网站建设织梦 网站模板
  • 不做网站只做推广可以么奉贤做网站制作
  • 做的网站底部应该标注什么意思网站安全检测报告
  • 网站设计网站公司融资平台有哪些
  • php网站配置说明深圳seo关键词优化外包公司
  • 建设网站首页应该采用软件下载网站怎么赚钱
  • 临淄网站设计自助网站建设技术支持
  • 网站建设的技术方案模板网站色哦优化8888
  • 德源网站建设电脑版百度网盘
  • 免费企业营销网站制作哪里有前端技术培训
  • 企业网站多少钱一年wordpress 手机 模板
  • 5118网站是免费的吗佛山 两学一做 网站
  • 外贸型网站建设的基本流程做平台网站需要多少钱
  • 做网站公司的排名广州市门户网站建设品牌
  • 看一个网站是哪里做的王也平
  • 网站商品图片尺寸定制建站公司