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

公司网站建设情况说明微信制作企业网站

公司网站建设情况说明,微信制作企业网站,公司注册资金认缴是什么意思,wordpress 默认 私密目录1、服务器配置ssh2、本地主机秘钥对3、上传公钥至服务器4、配置服务器的公钥信息5、测试连接1、服务器配置ssh 使用的服务器系统为 ubuntu系统20.04 首先确认服务器是否已安装SSH,已安装的话会返回openssh 的相关信息,返回为空表示未安装 dpkg -l …

目录

  • 1、服务器配置ssh
  • 2、本地主机秘钥对
  • 3、上传公钥至服务器
  • 4、配置服务器的公钥信息
  • 5、测试连接

1、服务器配置ssh

使用的服务器系统为 ubuntu系统20.04
首先确认服务器是否已安装SSH,已安装的话会返回openssh 的相关信息,返回为空表示未安装

dpkg -l | grep openssh-server

如果没有安装,进行安装

sudo apt update
sudo apt install openssh-server

安装成功后,启动ssh服务

sudo systemctl start ssh
sudo systemctl enable ssh

允许防火墙 通过SSH连接

sudo ufw allow 22/tcp

检查是否启动成功

sudo systemctl status ssh

返回:
请添加图片描述

查看服务器的主机名hostname 和 用户名

hostname -I
ls /home/

查看 ssh 端口port,默认的端口号为22

sudo ss -tulnp | grep sshd

如果需要配置ssh的config文件,可以用vi或者nano对Config文件的内容进行修改

sudo  vi /etc/ssh/sshd_config

编辑完后按 Esc
:w 保存文件
:wq or ZZ 保存并退出
:x 保存并退出(只有当文件被修改时才保存)
:q 退出(未修改时)
:q! 强制退出不保存

或者

sudo nano /etc/ssh/sshd_config

编辑完后按
Ctrl + O 保存
屏幕底部显示 File Name to Write: [当前文件名],保持原文件名,直接按 Enter 回车,要另存为新文件,输入新文件名后按回车
Ctrl + X退出

2、本地主机秘钥对

本地主机:windows11
使用Git Bash 检查本地是否现有SSH密钥

ls -al ~/.ssh

返回:
如果看到 id_rsa (私钥) 和 id_rsa.pub (公钥),说明已有密钥对
如果没有,新增秘钥

ssh-keygen -t rsa -b 4096

输入保存路径(默认按回车使用 ~/.ssh/id_rsa)
输入密钥密码(可选但推荐,为空则直接回车)

秘钥成功生成后,会在本地用户路径C:\Users\本地用户名.ssh文件夹中看到 id_rsa和 id_rsa.pub
在这里插入图片描述

3、上传公钥至服务器

依然是本地主机 Git bash 输入

cat ~/.ssh/id_rsa.pub

输出一段以ssh-rsa开头 以 邮箱结尾的秘钥
在这里插入图片描述
复制输出的全部内容,在Ubuntu服务器上执行:

mkdir -p ~/.ssh
echo "粘贴公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

检查服务器中公钥文件是否存在

ls -l ~/.ssh/authorized_keys

检查文件中的内容

cat ~/.ssh/authorized_keys

4、配置服务器的公钥信息

打开ssh_config中关于秘钥的相关配置

sudo vi /etc/ssh/sshd_config

编辑文件,找到PubkeyAutentication 删掉前面的#号,并更改为:
请添加图片描述
保存并退出,修改后重启ssh服务:

sudo systemctl restart ssh

检查SSH服务秘钥是否修改配置成功

sudo grep -E '^PubkeyAuthentication|^AuthorizedKeysFile' /etc/ssh/sshd_config

输出:

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys```

表明此时已允许密钥认证

检查秘钥的权限

ls -ld ~/.ssh && ls -l ~/.ssh/authorized_keys

应该输出

drwx------ 2 username username 4096 日期 .ssh
-rw------- 1 username username  567 日期 authorized_keys

5、测试连接

在ubuntu服务器中检查日志

sudo tail -f /var/log/auth.log

会显示log变化,不要关闭,回到本地windows主机,输入命令

ssh -i ~/.ssh/id_rsa username@服务器IP -p 端口号

在这里插入图片描述
连接成功后,服务器的log中会显示

Accepted publickey for 服务器主机名 from 本地IP port 本地端口号  

等链接信息

http://www.dtcms.com/a/595687.html

相关文章:

  • 我公司想做网站福建微网站建设公司推荐
  • 好用的网站系统东莞网络安全建设
  • 网站建设图片手机黑龙江企业信息系统
  • 网站建设的制度网站托管好吗
  • 文字网站和图片网站哪个难做新媒体营销和传统营销的区别
  • 贺州市住房和城乡建设局网站设计网站公司长沙
  • 使用免费网站制作软件学生个人网站制作软件
  • 该去哪里购买网站域名和空间东莞营销网站
  • 做百度手机网站点上海注册公司流程及资料
  • 济南智能网站建设电话wordpress百度云
  • 用什么软件可以做网站动态投资类wordpress主题
  • 网站建设对客户的优势wordpress 评论 不好
  • 简易网页设计代码网站打开速度慢 如何优化
  • 用网站源码做网站江干区住房和城市建设局网站
  • 网站规划与建设重要性理解与体会南昌做网站开发的公司有哪些
  • 怎么关注网站 在手机上广州门户网站
  • 亚马逊做超链接的网站中国风手机网站模板
  • 网站结构怎么分析做惠而浦售后网站赚钱
  • diy建站系统深圳十大平面设计公司排名
  • h5网站建设哪家好搜狐做app的网站
  • 软件开发资源网站镇江网络广播电视
  • 网站优化公司免费咨询做网站在哪接广告
  • php网站 关键技术网络推广优化的英文
  • 底湘西网站建设网站么做淘宝客赚佣金
  • 淘宝做详情页的网站网站建设的步骤及方法
  • 搭建网站工具惠州seo外包费用
  • 成都手机建站中企动力有限公司官网
  • 国家示范校建设成果网站域名地址查询
  • 遵义网站建设公司排名成都记者留言网站
  • 深圳品牌网站设计格太原整站优化排名外包