linux登录的命令
linux登录的命令详细介绍
在 Linux 系统中,登录操作通常分为 本地登录 和 远程登录 两种场景,以下是对应的常用命令和方法:
一、
本地登录(控制台 / 终端)
当用户在 Linux 主机的控制台或已打开的终端中进行登录时(通常在开机后或注销后),操作步骤如下:
- 交互式登录
- 系统会提示输入用户名,输入后按回车,再输入密码(密码输入时不会显示),验证通过后即可登录。
- 无需命令,直接通过系统提示交互完成。
- 命令行切换用户(非登录场景)
- 若已登录普通用户,想切换到其他用户(如管理员),可使用:bash
- 用户名- root
输入目标用户的密码即可切换。
- 若已登录普通用户,想切换到其他用户(如管理员),可使用:bash
二、
远程登录(通过 SSH 协议)
通过另一台设备(本地电脑 / 服务器)远程登录 Linux 主机,需使用 ssh 命令(前提:远程主机已开启 SSH 服务)。
基本格式:
bash
用户名@目标主机IP或域名
示例:
- 以用户
user登录 IP 为192.168.1.100的主机:
bashuser@192.168.1.100首次连接时会提示确认主机密钥,输入
yes,然后输入用户密码即可登录。 - 指定端口(若 SSH 服务端口非默认 22):
bash端口号 用户名@目标主机user@192.168.1.100
- 使用私钥认证(免密码登录,需提前配置公钥):
bash私钥文件路径 用户名@目标主机~/id_rsa user@192.168.1.100
三、
补充:登录相关命令
- 查看当前登录用户
bashw
- 注销当前用户
bash
总结:
- 本地登录:通过系统提示输入用户名和密码,无需命令(切换用户用
su -)。 - 远程登录:使用
ssh 用户名@主机,需提前确保目标主机开启 SSH 服务。 - 安全提示:远程登录推荐使用私钥认证(
-i参数),避免明文密码传输;生产环境中建议修改 SSH 默认端口(22)并禁用密码登录。
如果需要更具体的场景(如图形界面登录、特殊环境登录),可进一步说明!