CentOS 7 - SSH 连接 & 配置镜像源

简介

由于官方默认服务器在国外,偶尔连接速度非常慢甚至无法连接,配置国内镜像源可以很好地解决这个问题。

本文使用清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/centos/

本文使用 CentOS 7,如果使用 CentOS 8,请进入清华大学镜像站官方网站查看操作。

SSH 连接

为方便操作,可以使用远程 SSH 方式连接。

网络设置

首先检查网络是否设置了开机自动连接。

打开网络设置

点开具体网卡的设置,如果旁边的小开关没有开启,可以顺手打开

勾选这两个勾勾,然后点应用,完成网络部分的配置。

检查 SSH 服务

如果按照这篇文章 安装 CentOS 7.6 - VMware 安装的 CentOS,可以直接使用 SSH。

安装 Openssh-server

终端中执行以下命令:

1
yum list installed | grep openssh-server

如果显示下图所示的结果,无需再额外操作即可直接使用 SSH。

如果不是上图的结果,则执行以下命令安装:

1
sudo yum install -y openssh-server

配置文件

安装完成后,修改配置文件,路径:

1
sudo vim /etc/ssh/sshd_config

如果没有安装 vim,可以使用自己习惯的文本编辑器,或者安装一下:

1
sudo yum install -y vim

修改的配置,按实际所需进行修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 端口号
Port 22

# 监听任意 ipv4
ListenAddress 0.0.0.0

# 监听任意 ipv6
ListenAddress ::

# 允许 root 用户登录
PermitRootLogin yes

# 开启密码身份认证
PasswordAuthentication yes

vim 下修改完成后,按一下 ESC 键,再按两下大写字母 Z 保存退出。

或者按了 ESC 键后,输入 :wq 回车,即可保存并退出。

启动 & 服务开机自启

执行:

1
2
3
4
5
# 启动服务
sudo systemctl start sshd

# 开机自启
sudo systemctl enable sshd

查看 ip 地址

需要知道 ip 地址才能实现 ssh 连接。

在终端中执行:

1
ifconfig

找到使用的物理网卡,使用 ip 地址连接即可。按实际情况选择使用 ipv4 还是 ipv6。

连接

可以使用支持 ssh 协议的工具进行连接,以下是一些常用的工具:

  • WindTerm:免费开源的,功能齐全,推荐
  • FinalShell:有付费功能,免费功能也够用。
  • XShell:老牌,个人用户免费。

这里使用 FinalShell 演示。其他软件的操作大同小异。

首先新增一个连接:

名称可以随便输入,主机为 ip 地址,端口号默认 22。

认证方法如果是账号密码则选择“密码”,如果是密钥对则选择“公钥”。

填写完后点下方“确定”按钮,然后双击连接,第一次连接可能会弹窗,全部接受即可。

一般都能够连接成功。

配置镜像源

首先,使用 SSH 连接到 CentOS 7。

或者在控制台,或者终端中进行操作。

执行以下命令:

(以下命令只有一行,没有换行)

1
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' -i.bak /etc/yum.repos.d/CentOS-*.repo

接着,更新软件包缓存,完成

1
sudo yum makecache

··· EOF ···


> 喜欢文章,支持一下 <

CentOS 7 - SSH 连接 & 配置镜像源
https://www.lechnolocy.cn/2023/07/02/CentOS 7 - SSH 连接 & 配置镜像源/
作者
Lechnolocy
发布于
2023年7月2日
许可协议