命令登陆linux
命令登陆linux详细介绍
在 Linux 系统中,登录操作分为 本地登录 和 远程登录(通过 SSH),以下是具体方法:
一、本地登录(终端或控制台)
- 直接登录(图形界面或终端)
- 开机后在登录界面输入 用户名 和 密码 即可。
- 若在纯文本终端(如
Ctrl+Alt+F2~F6),输入:bashlogin: 用户名Password: 密码
- 切换用户(已登录时切换身份)
- 普通用户切换到其他用户(需知道目标用户密码):bash
- 目标用户名 - 普通用户切换到管理员(root):bash
-命令
- 普通用户切换到其他用户(需知道目标用户密码):bash
二、远程登录(通过 SSH 客户端)
需确保 服务器已开启 SSH 服务(默认端口 22),且客户端已安装 SSH 工具(Linux/macOS 自带,Windows 可使用 PowerShell 或 PuTTY)。
- 基本格式
bash用户名@服务器IP或域名示例:
bashuser@192.168.1.100user@example.com
首次连接会提示确认指纹,输入
yes,然后输入用户密码。 - 指定端口(非默认端口 22 时)
bash端口号 用户名@服务器IP - 免密码登录(使用 SSH 密钥)
- 客户端生成密钥对(若没有):bash
ssh-keygen rsa - 将公钥(
id_rsa.pub)添加到服务器的~/.ssh/authorized_keys文件中(需登录服务器操作)。 - 之后直接使用
ssh 用户名@服务器IP即可免密登录。
- 客户端生成密钥对(若没有):bash
三、注意事项
- 服务器端准备
- 若服务器未开启 SSH 服务(如 Ubuntu 等),需先安装:bash
openssh-serverdnf openssh-server
- 启动并启用 SSH 服务:bash
systemctl start sshdsystemctl sshd
- 确保防火墙允许 SSH 端口(默认 22):bash
ufw allowfirewall-cmd --add-servicessh firewall-cmd
- 若服务器未开启 SSH 服务(如 Ubuntu 等),需先安装:bash
- 安全建议
- 避免直接使用 root 账户远程登录,可通过普通用户登录后用
sudo提权。 - 使用 SSH 密钥替代密码登录,提高安全性。
- 定期更新系统和 SSH 服务:bash
update upgradednf update
9123 apt update && apt upgrade dnf update
- 避免直接使用 root 账户远程登录,可通过普通用户登录后用
根据你的场景选择本地或远程登录方式,遇到问题可检查网络连接、SSH 服务状态或权限配置。