【树莓派】树莓派首次开机系统设置,root、SSH、VNC等设置

这篇教程详细介绍了树莓派首次开机的系统设置,包括选择中国地区避免WiFi问题、创建超级用户、换源以提高更新速度,以及如何开启SSH和VNC服务,便于远程连接和可视化操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SD卡安装系统详解:首次安装树莓派系统教程


本文主要介绍树莓派首次开机的设置,包括创建超级用户,以及SSH,VCN等设置。

开机设置


  1. 开机后电脑会有一个树莓标志,直接点击next
  2. 在该界面,建议把城市设置为China,否则会出现Wifi不能正常连接的BUG
    在这里插入图片描述
  3. 修改密码,账号默认是pi,密码是raspberry
    在这里插入图片描述
  4. 直接下一步
    在这里插入图片描述
  5. 连接WiFi可以按照自己的需要连接
  6. 更新软件页面,官方源速度超慢,建议skip,后续可以换完源再更新软件。

超级用户


树莓派默认没有 root,所以需要自己加入

sudo passwd root

输入两次密码就可创建超级用户

因为默认不是 root,所以在使用 ssh 远程登陆时,

<think>好的,用户想知道如何在CentOS 7上配置SSHVNC进行远程连接。首先我需要回忆一下CentOS 7的相关配置步骤,然后结合提供的引用内容,看看有没有可以借鉴的地方。虽然引用内容是关于树莓派、Ubuntu的,但SSHVNC的配置可能有共通之处。 首先,SSH配置。CentOS通常默认安装了openssh-server,但可能需要启动服务并设置开机自启。参考引用[1]和[2],用户需要安装openssh-server,启用服务,配置防火墙。可能还需要允许root登录,但要注意安全性,建议使用普通用户加sudo。 然后是VNC配置。CentOS可能需要安装tigervnc-server,配置服务文件,设置防火墙规则。引用[3]提到VNC Server的安装和使用步骤,可能需要类似的流程,比如创建VNC用户密码,配置xstartup文件,设置systemd服务。 需要注意CentOS 7和Ubuntu在包管理和服务管理上的区别,比如使用yum而不是apt,以及systemctl命令的使用。此外,SELinux可能会影响VNC配置,可能需要调整策略或关闭SELinux。 用户可能遇到的常见问题包括防火墙未开放端口,服务未正确启动,配置文件错误等。需要详细说明每个步骤,并给出验证方法,比如用ssh命令连接或使用VNC客户端测试。 最后,生成相关问题时要围绕SSHVNC的配置、优化、安全性以及替代方案等方面提问,帮助用户深入理解。</think>### CentOS 7 远程连接配置教程(SSH + VNC) #### 一、SSH 配置 1. **安装与启动SSH服务** ```bash # 检查是否已安装openssh-server rpm -qa | grep openssh-server # 若未安装则执行 sudo yum install -y openssh-server # 启动服务并设置开机自启 sudo systemctl start sshd sudo systemctl enable sshd ``` 2. **防火墙配置** ```bash # 开放22号端口 sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --reload ``` 3. **允许root登录(可选)** ```bash sudo vim /etc/ssh/sshd_config # 修改 PermitRootLogin yes sudo systemctl restart sshd ``` #### 二、VNC 配置 1. **安装TigerVNC** ```bash sudo yum install -y tigervnc-server ``` 2. **创建VNC用户密码** ```bash vncpasswd # 按提示设置密码 ``` 3. **配置服务文件** ```bash sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service sudo vim /etc/systemd/system/vncserver@:1.service ``` 修改文件中的`<USER>`为实际用户名: ```ini ExecStart=/usr/bin/vncserver %i -geometry 1280x720 -securitytypes none ``` 4. **配置图形环境** ```bash vim ~/.vnc/xstartup ``` 添加内容: ```bash #!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc ``` 5. **启动服务** ```bash sudo systemctl daemon-reload sudo systemctl start vncserver@:1 sudo systemctl enable vncserver@:1 ``` 6. **防火墙开放5901端口** ```bash sudo firewall-cmd --permanent --add-port=5901/tcp sudo firewall-cmd --reload ``` #### 三、连接验证 1. **SSH连接** ```bash ssh username@server_ip -p 22 ``` 2. **VNC连接** - 使用VNC Viewer输入`server_ip:1` - 输入设置VNC密码 #### 四、注意事项 1. 建议使用普通用户+sudo代替root远程登录[^2] 2. VNC分辨率可通过修改`-geometry`参数调整 3. 若使用GNOME桌面,需安装`gnome-session`: ```bash sudo yum groupinstall "GNOME Desktop" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值