HCRM博客

CentOS Shell配置中,有哪些常见问题及解决方案?

CentOS Shell 配置指南

环境准备

CentOS Shell配置中,有哪些常见问题及解决方案?-图1

在进行CentOS shell配置之前,首先需要确保系统已经安装了CentOS操作系统,并且具备基本的Linux使用经验,以下是配置前的准备工作:

  1. 确保系统已经安装了SSH服务,以便远程登录。
  2. 开启root用户或者创建具有sudo权限的用户。
  3. 了解基本的Linux命令,如ls、cd、mkdir、chmod等。

基本配置

更新系统软件包

sudo yum update

安装常用工具

sudo yum install -y git zsh tree htop net-tools

配置SSH服务

编辑SSH配置文件:

sudo vi /etc/ssh/sshd_config

修改以下配置:

  • PermitRootLogin yes 允许root用户登录(若需禁止root登录,改为no)
  • PasswordAuthentication yes 允许密码登录(若需禁止密码登录,改为no)
  • Port 22 设置SSH端口号(默认为22)

重启SSH服务:

sudo systemctl restart sshd

设置防火墙规则

编辑防火墙配置文件:

CentOS Shell配置中,有哪些常见问题及解决方案?-图2

sudo vi /etc/sysconfig/firewalld

允许SSH服务通过:

-A public -p tcp -m tcp --dport 22

重启防火墙:

sudo systemctl restart firewalld

美化终端

安装zsh和oh-my-zsh

sudo yum install -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

选择主题

进入oh-my-zsh主题配置文件:

vi ~/.zshrc

找到ZSH_THEME变量,修改为喜欢的主题,

ZSH_THEME="agnoster"

修改终端字体和大小

在终端中输入以下命令,设置字体和大小:

set term xterm-256color
set font xft:Monospace:size=12

FAQs

CentOS Shell配置中,有哪些常见问题及解决方案?-图3

  1. 问:如何修改CentOS的默认SSH端口?

    答:编辑SSH配置文件/etc/ssh/sshd_config,找到Port配置项,修改端口号,

    Port 2222

    然后重启SSH服务:

    sudo systemctl restart sshd
  2. 问:如何开启CentOS的SSH密钥登录?

    答:在本地生成SSH密钥对:

    ssh-keygen -t rsa -b 4096

    将公钥复制到远程服务器:

    ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP

    登录时,输入密码后无需再次输入密码即可登录。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/82125.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~