Ubuntu如何快速登录本地与远程?

本地命令行登录

适用场景:物理机或虚拟机直接操作
步骤

  1. 启动Ubuntu,在登录界面按 Ctrl + Alt + F2~F6(任意功能键)切换到TTY终端。
  2. 输入用户名(区分大小写),按回车。
  3. 输入密码(输入时无显示),按回车。
    Ubuntu 22.04 LTS tty2
    mycomputer login: your_username
    Password: ********
  4. 登录成功后显示终端提示符:your_username@hostname:~$

远程SSH登录

适用场景:从其他设备访问Ubuntu服务器
前提条件

  • 目标Ubuntu已安装SSH服务:
    sudo apt update && sudo apt install openssh-server
  • 确保防火墙允许SSH(默认端口22):
    sudo ufw allow ssh

登录步骤

  1. 在客户端设备(如Windows/macOS/Linux终端)执行:
    ssh username@ubuntu_ip_address
    • username:Ubuntu系统的用户账户
    • ubuntu_ip_address:目标主机的IP(通过 ip a 命令查看)
  2. 首次连接需确认主机指纹,输入 yes
  3. 输入用户密码完成登录。

示例

ssh alice@192.168.1.100

常见问题与解决

  1. 忘记密码

    • 重启Ubuntu,在GRUB菜单选择Advanced optionsRecovery moderoot shell
    • 执行:
      mount -o remount,rw /  # 挂载根目录为可写
      passwd your_username   # 重置密码
      reboot
  2. SSH连接失败

    • “Connection refused”:检查SSH服务状态:
      sudo systemctl status ssh
    • “Permission denied”
      • 确认用户名/密码正确
      • 检查用户是否在sudo组:groups your_username
    • 端口被阻
      • 修改SSH端口(编辑/etc/ssh/sshd_config,重启服务)
      • 开放防火墙端口:sudo ufw allow 2222
  3. 登录后无响应

    • 检查网络或DNS配置:ping 8.8.8.8
    • 查看系统日志:journalctl -xe

安全建议

  1. 禁用root远程登录
    编辑/etc/ssh/sshd_config,设置:

    PermitRootLogin no
  2. 使用密钥认证(比密码更安全):
    • 生成密钥对:ssh-keygen -t ed25519
    • 上传公钥到Ubuntu:ssh-copy-id user@host
  3. 启用双因素认证
    使用Google Authenticator等工具增强安全性。

命令行登录是Ubuntu系统管理的核心技能:

  • 本地登录:通过TTY终端直接操作。
  • 远程登录:依赖SSH协议,需确保服务配置正确。
  • 安全优先:始终使用强密码、密钥认证,并限制敏感账户权限。
    掌握这些方法,可高效管理本地或云端Ubuntu系统。

引用说明

  • Ubuntu官方文档:SSH/OpenSSH/Configuring
  • OpenSSH手册页:man7.org – ssh(1)
  • UFW防火墙指南:Ubuntu Wiki – UFW

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6297.html

(0)
酷番叔酷番叔
上一篇 2025年7月5日 09:31
下一篇 2025年7月5日 09:54

相关推荐

  • 如何用ASP调用短信接口?步骤、配置及常见问题处理?

    在网站开发中,ASP(Active Server Pages)作为一种经典的服务器端脚本语言,常用于构建动态网站,当网站需要实现短信发送功能(如用户验证码、订单通知、营销推广等)时,调用第三方短信接口是常见方案,本文将详细介绍ASP调用短信接口的实现流程、关键步骤及注意事项,帮助开发者快速集成短信功能,选择短信……

    2025年10月31日
    2900
  • ASP开发记录用户登录信息的详细步骤及代码实现方法有哪些?

    在Web应用开发中,用户登录记录是系统安全与用户体验管理的重要组成部分,对于基于ASP(Active Server Pages)技术的传统系统而言,合理记录登录信息不仅有助于排查异常登录、保障账户安全,还能为用户行为分析、系统优化提供数据支持,本文将围绕ASP实现登录记录的核心要素、数据库设计、代码逻辑及安全优……

    2025年11月15日
    1800
  • ASP处理身份证数据时需注意哪些安全与合规问题?

    在信息化时代,身份证作为个人身份的核心载体,其相关系统的开发与应用需兼顾效率、安全与合规性,ASP(Active Server Pages)作为一种成熟的服务器端脚本技术,凭借其简单易用、开发快速的特点,在身份证信息处理系统中仍有一定的应用场景,尤其在中小型政务、企业级项目中,能够满足基础的身份核验、信息管理等……

    2025年11月19日
    1900
  • AT91Linux中断处理流程及驱动开发关键点有哪些?

    在嵌入式系统领域,中断管理是保障系统实时性与稳定性的核心机制,AT91系列处理器作为Microchip(原Atmel)公司推出的基于ARM架构的微控制器,凭借其丰富的外设接口和灵活的中断控制器设计,在工业控制、物联网设备、消费电子等领域得到广泛应用,本文将围绕AT91Linux中断机制,从硬件架构、软件实现、驱……

    2025年11月18日
    1700
  • 每天喝咖啡真的伤胃吗?

    在C语言中发送CMD命令(Windows系统)或Shell命令(Linux/Unix系统)是程序与操作系统交互的常见需求,常用于执行外部程序、批量处理文件或管理系统任务,以下是详细实现方法和注意事项:核心方法:system() 函数system() 是C标准库中最简单的执行命令的函数,位于 <stdlib……

    2025年7月7日
    7400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信