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

网站开发还是做数据库开发文化礼堂建设情况网站

网站开发还是做数据库开发,文化礼堂建设情况网站,班级优化大师的利和弊,大学网站建设公司系列文章目录 Ubuntu-24.04-live-server-amd64安装界面中文版 Ubuntu安装qemu-guest-agent Ubuntu乌班图安装VIM文本编辑器工具 文章目录 系列文章目录前言一、输入安装命令二、使用私钥登录(可选)1.创建私钥2.生成三个文件说明3.将公钥复制到服务器 三…

系列文章目录

Ubuntu-24.04-live-server-amd64安装界面中文版
Ubuntu安装qemu-guest-agent
Ubuntu乌班图安装VIM文本编辑器工具


文章目录

  • 系列文章目录
  • 前言
  • 一、输入安装命令
  • 二、使用私钥登录(可选)
    • 1.创建私钥
    • 2.生成三个文件说明
    • 3.将公钥复制到服务器
  • 三、允许 root 帐号用密钥登录(可选,非必要,有风险)
  • 总结


前言

如果在安装 Ubuntu-24.04-live-server-amd64 时忘记安装 ssh 服务,本篇对您有用


一、输入安装命令

sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl status ssh
sudo systemctl enable ssh
  • 安装 OpenSSH 服务器软件包
  • 启动 SSH 服务
  • 检查 SSH 服务状态,确保其正确运行
  • 将 SSH 服务设置为开机自启动

在这里插入图片描述

到这就能正常联接,效果:
在这里插入图片描述

二、使用私钥登录(可选)

1.创建私钥

误区,用私钥就是为了安全,服务器上直接创建私钥存在一定的安全风险,因此通常不建议这样做。私钥应该在一个安全、隔离的环境中生成,并且应该受到严格的访问控制和保护。以下是我在 windows10 中创建

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在这里插入图片描述

  • 说明:
  • -t rsa 指定密钥的类型为RSA
  • -b 4096 指定密钥的位长为4096
  • -C “your_email@example.com” 为密钥提供一个标签

2.生成三个文件说明

  • id_rsa 私钥文件,用于客户端
  • id_rsa.pub 公钥文件,用于服务端
  • known_hosts 记录文件,用于客户端
    在这里插入图片描述

3.将公钥复制到服务器

  1. 用记录本打开 id_rsa.pub 公钥文件,复制里面全部内容。
  2. 创建 .ssh 目录并设置权限
mkdir -p ~/.ssh
chmod 700 ~/.ssh
  1. 编辑 authorized_keys 文件并把 id_rsa.pub 内容粘贴进去并设置文件权限 600
vim ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
  1. 修改服务器 SSH 配置文件,禁止密码登录
sudo vim /etc/ssh/sshd_config
PasswordAuthentication no # 禁用密码认证
PubkeyAuthentication yes  # 允许基于密钥的认证
  1. 使更改生效,重启 SSH 服务
sudo systemctl restart ssh
  1. 测试 SSH 连接
ssh -i C:\Users\asd\.ssh\id_rsa asd@192.168.2.112

在这里插入图片描述

三、允许 root 帐号用密钥登录(可选,非必要,有风险)

没必要用 root 登录,有极特殊情况会用到,这里先记录

  1. 修改 /etc/ssh/sshd_config 文件
sudo vim /etc/ssh/sshd_config
把PermitRootLogin without-password改为PermitRootLogin yes
sudo systemctl restart ssh  #重启生效
  1. 创建 root 帐号的公钥,先用普通帐号登录
#用切换到 root 用户
sudo su -
#新建 root 帐号的 ssh目录
mkdir -p ~/.ssh
#新建 root 帐号的 authorized_keys文件
vim /root/.ssh/authorized_keys
#把 id_rsa.pub 内容粘贴进去
#确保 authorized_keys 文件及其上级目录的权限设置正确
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

完成
在这里插入图片描述



总结

本篇作为补救措施使用,通过以上步骤,你应该能够成功安装和配置 SSH 服务器,并能够通过 SSH 连接到你的 Ubuntu。安全问题请自行评估。

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

相关文章:

  • wordpress手机端网站模板下载失败南京做网站公司
  • 天河区建设网站深圳互联网公司排行榜100
  • 济南建站都选企汇优先做后付教人做网站的视频
  • 仿租号网站源码网站开发昆明网站建设介绍
  • 用html做个人网站代码济南赢动网站建设
  • 网站模板大全官网丰台手机网站设计
  • 宁波网站改版手机4399电脑版网页游戏大全
  • 做暧网站免费参考文献 教学网站建设
  • 毕业设计网站方向vultr安装wordpress
  • 金融投资网站源码wordpress 百秀主题
  • 博湖网站建设千锋教育总部在哪里
  • 中国铁路保险网站自己做网站要不要租服务器
  • wap网站制作工具陕西省住房和城市建设厅网站
  • 江苏宏澄建设有限公司网站宝山企业做网站
  • 有哪些网站做外贸的应用市场下载安装软件
  • 化妆品电子商务网站建设规划书jsp网站设计
  • 创建网站的app网站建设小程序定制开发
  • 建设网站中存在的问题wordpress外链插件
  • flash网站规划专业的公司网页制作
  • 企业制作网站一般多少钱外贸客户管理软件排名
  • html5 单页 响应式 网站模板wordpress常用模板下载
  • 徐州百度搜索网站排名海外seo网站推广
  • 印度尼西亚网站后缀谷歌seo推广服务
  • 网站招标书怎么做汽车网站有哪些
  • 网站营销型企业销售平台百度对wordpress
  • 山西响应式网站建设价位wordpress与iis7欢迎
  • 网站建设赚钱么优化建议
  • 宜宾网站建设多少钱wordpress+字体修改字体大小
  • 自己做的网站项目怎样卖常德软件开发
  • 做阿里云网站代运营推广公司