GCP上搭建GitLab过程记录
Xplorist Lv6

开发环境以及版本

  • 硬件配置:
    • CPU: AMD Ryzen 7 3700X 8-Core Processor 3.59GHz X64
    • RAM: 16.0 GB
  • 操作系统:
    • 版本: Windows 10 专业工作站版
    • 版本号: 2004
    • 操作系统版本: 19041.572
    • 位宽类型: X64
  • 软件环境:
    • gitlab: v
    • google-cloud-platform 虚拟机操作系统: centos 7

准备工作

  1. 创建GCP账号 –过程略
  2. GCP中创建虚拟机 –过程略
  3. 设置VPC网络防火墙规则
  4. GCP虚拟机开启密码登录SSH

设置VPC网络防火墙规则

  • 点击左侧的 ‘三’字形图标,打开导航菜单,网络 –> VPC网络 –> 防火墙 –> 创建防火墙规则
  • 防火墙规则 修改操作步骤
    • 【名称】自定义填写,
    • 【优先级】由1000改为1,
    • 【流量方向】保持入站
    • 【对匹配项执行的操作】保持允许
    • 【目标】改为 网络中的所有实例
    • 【来源过滤条件】保持IP范围
    • 【来源IP地址范围】填入0.0.0.0/0
    • 【次要来源过滤条件】保持无
    • 【协议和端口】改为 全部允许
    • 点击创建

GCP开启密码登录SSH

  • 尝试了GCP官网的第三方SSH连接教程,推荐配置OS Login太复杂了,自己也搞失败了,PuTTY的公钥也有问题,放弃了这种安全性比较高的配置方式,以后有空再来研究。
  1. 网页连接SSH

点击连接下的SSH直接通过打开网页的方式连接服务器

  1. 切换到ROOT用户

命令

1
sudo -i
  1. 设置ROOT密码

命令

1
passwd 

passwd 后面加上需要设置的密码

  1. 修改SSH配置允许ROOT和密码登录

命令

1
vi /etc/ssh/sshd_config

按i进入编辑模式

1
2
3
4
# sshd_config

PermitRootLogin yes
PasswordAuthentication yes

按ESC,输入:wq回车保存退出

  1. 重启SSH服务

命令

1
2
3
4
service sshd restart

# 或者
/etc/initd.d/sshd restart

PuTTY连接服务器

GCP的问题

问题又出现了,GCP的连接不是很稳定
看了一下费用,有点担心3个月免费期限过后的收费问题,没事不用怕,努力挣钱就行了,这才是自己挣钱的动力嘛

 评论