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远程连接后,就可以方便地进行远程管理和文件传输了。

### 安装 Ubuntu 24 on VMware Workstation 的逐步指南 #### 准备工作 确保拥有最新版本的 VMware Workstation ISO 文件对应于想要安装的 Ubuntu 版本。虽然当前提到的是 Ubuntu 24,但请注意官方发布的具体名称特性可能有所不同。 #### 创建新虚拟机 启动 VMware Workstation 后点击创建新的虚拟机,在向导中选择自定义(高级),这允许更精细地配置硬件设置以适应特定需求[^1]。 对于操作系统类型指定 Linux 并从下拉菜单挑选最近支持的 Ubuntu 长期支持版 LTS 或者最新的桌面环境作为最接近目标版本的选择依据。尽管这里讨论的是未来假设性的 "Ubuntu 24", 实际操作时应参照实际可获得的稳定发行版本号。 分配足够的磁盘空间给即将建立的操作系统实例;建议至少提供 20GB 可用存储来容纳基本软件包以及后续更新所需的空间。 #### 开始安装过程 加载之前准备好的 Ubuntu Live CD/USB 映像文件(.iso),将其设为光驱设备以便引导进入 live session 进行全新安装流程。按照屏幕上的提示完成整个安装程序直至结束重启并移除任何外部介质。 #### 更新与优化 一旦成功部署完毕基础系统之后立即执行全面升级命令 `sudo apt update && sudo apt full-upgrade` 来获取所有可用的安全补丁其他改进措施[^2]。 考虑安装 open-vm-tools 软件包替代传统意义上的 vmware-toolbox-cmd 工具集从而增强主机同客户OS间的交互体验比如无缝模式共享剪贴板等功能。 ```bash sudo apt install open-vm-tools-desktop fuse ``` 为了验证一切正常运作可以尝试通过SSH连接到新建的Guest VM内部: ```bash vagrant ssh ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑梓妍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值