Linux服务器基础:从安装到基础配置
Linux服务器因稳定性、安全性、开源及易定制,成为服务器首选。安装前需下载Ubuntu Server或CentOS Stream镜像,用Rufus或dd制作启动盘,开机从U盘启动。安装时选语言时区,新手推荐自动分区,设普通用户并勾选安装OpenSSH,安装后重启登录。基础配置需设置静态IP(Ubuntu用Netplan,CentOS用NetworkManager),用apt/yum/dnf管理软件,创建普通用户并禁用root直接登录,Ubuntu用ufw、CentOS用firewalld开启防火墙。后续可学Web服务器、数据库、Docker部署,实践是关键。
阅读全文SSH服务配置:Linux远程连接详解
SSH是安全远程登录协议,加密传输数据,用于Linux服务器远程管理(如云服务器、本地服务器),替代不安全的Telnet等协议。 配置核心步骤:服务器端安装`sshd`(Debian/Ubuntu用`apt`,CentOS/RHEL用`yum`),启动并设开机自启(`systemctl start/ enable sshd`)。修改`/etc/ssh/sshd_config`(先备份),关键配置:改端口(如22→2222防暴力破解)、禁用root登录(`PermitRootLogin no`)、允许特定用户(`AllowUsers`)、禁用密码改用密钥登录(本地生成密钥对,`ssh-copy-id`传服务器),改后重启`sshd`。 客户端连接:Windows用PuTTY等,Linux/macOS用终端,命令`ssh 用户名@IP -p 端口`;密钥登录更安全。 安全注意:防火墙放行端口(UFW或云安全组),禁用root直接登录,定期更新系统和SSH。常见问题:超时(检查IP/网络)、拒绝连接(检查端口/服务)、权限错误(
阅读全文