当前位置: 首页 > article >正文

Ubuntu连接到SSH(live server和desktop版本同样适用)适用于20-24各个版本

SSH(Secure Shell)是一种网络协议,用于在客户端和服务器之间建立加密连接。在Ubuntu系统中,通过SSH远程连接可以方便地执行管理任务,如文件传输和系统维护。以下是在Ubuntu中设置SSH远程连接的步骤。

安装和启动SSH服务

首先,需要在Ubuntu系统上安装openssh-server包。可以通过以下命令进行安装:

sudo apt update

sudo apt install openssh-server

安装完成后,SSH服务通常会自动启动(我的没自动启动需要手动)。可以通过以下命令检查SSH服务的状态:

sudo systemctl status ssh

如果服务未运行,可以使用以下命令手动启动:

sudo systemctl start ssh

配置SSH

为了提高安全性,建议更改SSH配置,例如更改默认端口和允许root用户登录。可以通过编辑 /etc/ssh/sshd_config 文件来进行配置更改:

sudo vim /etc/ssh/sshd_config

在文件中,可以设置新的端口号(例如Port 2222)并允许root用户登录(PermitRootLogin yes)。完成更改后,需要重启SSH服务以应用新配置:

sudo systemctl restart ssh

配置防火墙

如果Ubuntu系统启用了UFW防火墙,需要确保SSH端口(默认为22或更改后的端口)是开放的(不然登录ssh username@ip的时候会显示refused):

sudo ufw allow ssh

或者,如果更改了端口号,需要允许新端口:

sudo ufw allow 2222/tcp

连接到SSH服务器

在配置完成后,可以使用ssh命令从远程计算机连接到Ubuntu系统。连接命令格式如下:

ssh username@ip_address

其中username是Ubuntu系统的用户名,ip_address是Ubuntu系统的IP地址。如果不知道IP地址,可以使用ip a命令查找。

链接成功后就会显示初你当前Ubuntu的一些信息:

免密码登录

为了避免每次连接都输入密码,可以设置SSH密钥认证。首先,在本地计算机上生成SSH密钥对(如果尚未生成):

ssh-keygen -t rsa

然后,将公钥复制到Ubuntu系统的~/.ssh/authorized_keys文件中,可以使用ssh-copy-id命令:

ssh-copy-id username@ip_address

之后,就可以免密码登录SSH服务器了。

禁用或重启SSH服务

如果需要禁用SSH服务,可以使用以下命令:

sudo systemctl disable --now ssh

要重新启用SSH服务,使用以下命令:

sudo systemctl enable --now ssh

以上步骤基于Ubuntu 24.04LTS live server版本。设置SSH远程连接后,就可以方便地进行远程管理和文件传输了。


http://www.kler.cn/a/591613.html

相关文章:

  • 基于ChatGPT、DeepSeek、GIS与Python机器学习的地质灾害风险评估、易发性分析、信息化建库及灾后重建
  • 设备管理VTY(Telnet、SSH)
  • Qt C++ 使用 LZ4 库压缩成 zip格式;使用 QuaZip 打包
  • IT6636: 3-IN 1-OUT HDMI 2.1 (48 Gbps) Retiming Switch with Embedded MCU
  • 将 YOLO 格式的标注文件(.txt)转换为 VOC 格式的 XML 标注文件
  • 前后端图像分类系统搭建文档
  • docker 安装mysql
  • win10搭建opengl环境搭建并测试--输出立方体球体和碗型并在球体上贴图
  • 前端项目打包构建优化
  • vue3+antd+a-menu配置
  • 防止用户调试网页的若干方法
  • 数据结构 -- 树和二叉树
  • 从盒马看新零售:战略调整背后的零售行业风向-亿发
  • kafka指北
  • 快速进行数据验证的优雅实现-注解
  • 从PLC到云端:5G嵌入式网关的MQTT协议转换与Ubuntu二次开发全解析
  • VLLM:虚拟大型语言模型(Virtual Large Language Model)
  • AI Agent如何通过自然语言处理提升交互体验
  • 【图像处理】ISP(Image Signal Processor) 图像处理器的用途和工作原理?
  • 机器学习 [白板推导](二)[线性回归]