在Ubuntu 24.04环境下配置SFTP服务


前言

前面我们知道了在Ubuntu 24.04环境下配置NFS共享和vsftpd服务, 这次我们在Ubuntu 24.04环境下配置SFTP服务


一、初始配置

1.1 安装软件包

这两个命令更新软件包列表并安装 NFS 客户端和 SSH 服务器。

sudo apt update
sudo apt install nfs-common openssh-server -y

1.2 挂载 NFS 服务

sudo mkdir -p /mnt/nfs_share: 创建挂载点目录 /mnt/nfs_share
sudo nano /etc/fstab: 打开包含文件系统信息的文件,该文件在系统启动时自动挂载
1.0.68.43:/dev-core-s3-bucket-ftp /mnt/nfs_share nfs nolock,hard 0 0: 添加以下行到文件中,指定从 NFS 服务器挂载共享目录到本地目录
sudo systemctl daemon-reload: 重新加载 systemd 管理器配置以应用新的挂载配置
sudo mount -a: 挂载文件中指定的所有文件系统,包括新添加的 NFS 共享

sudo mkdir -p /mnt/nfs_share
sudo nano /etc/fstab
1.0.68.43:/dev-core-s3-bucket-ftp /mnt/nfs_share nfs nolock,hard 0 0
sudo systemctl daemon-reload
sudo mount -a

1.3 配置 sshd_config

sudo nano /etc/ssh/sshd_config # 打开 SSH 服务器配置文件进行编辑

PubkeyAuthe
### 如何在 VMware 中向 Ubuntu 24.04 虚拟机复制文件 为了实现在 VMware 中向 Ubuntu 24.04 虚拟机复制文件的功能,可以采用以下方法: #### 方法一:通过 `open-vm-tools` 实现共享功能 由于 Ubuntu 14 及更高版本不再支持传统的 VMWare Tools,官方推荐使用 `open-vm-tools` 来替代其功能[^1]。可以通过安装 `open-vm-tools-desktop` 包来启用剪贴板同步和拖放功能。 执行以下命令以安装必要的工具包: ```bash sudo apt-get update sudo apt-get install open-vm-tools-desktop -y ``` 完成安装后重启虚拟机以使更改生效: ```bash sudo reboot ``` 此时,应该能够正常使用剪贴板共享以及拖放操作来传输文件[^2]。 --- #### 方法二:配置并使用 VMware 的共享文件夹功能 如果希望更稳定地传递大量数据或者长期挂载目录,则可以设置 VMware 的共享文件夹功能。 ##### 步骤说明 1. **创建共享文件夹** 在 VMware 主界面中选择目标虚拟机 -> 编辑虚拟机设置 -> 添加共享文件夹选项。 2. **挂载共享文件夹至 Linux 系统** 启动虚拟机后运行如下命令手动挂载共享文件夹(假设主机上的共享文件夹名为 `shared_folder`): ```bash sudo vmhgfs-fuse .host:/shared_folder /mnt/hgfs/shared_folder/ ``` 注意:上述路径 `/mnt/hgfs/` 是默认用于映射共享文件夹的位置;如果没有提前建立该目录结构,请先创建它: ```bash sudo mkdir -p /mnt/hgfs/shared_folder ``` 确保已成功加载驱动程序以便访问这些资源。这同样依赖于之前提到过的 `open-vm-tools` 安装情况[^3]。 --- #### 方法三:借助 SCP 或 FTP 协议传送文件 除了利用内置特性外,还可以考虑外部手段比如 Secure Copy Protocol (SCP),这是一种基于 SSH 的安全文件传输协议。 具体做法是从宿主机终端发起指令把本地文档发送过去: ```bash scp /path/to/local/file username@<virtual_machine_ip>:/destination/path/in/ubuntu ``` 其中 `<virtual_machine_ip>` 需替换为实际 IP 地址,并确认防火墙允许相应端口通信。 另外也可以搭建简单的 Web Server 或者 SFTP server 方便管理大容量资料交换过程。 --- ### 总结 综上所述,有三种主要途径可供选择用来解决从物理机器往 VMware 下面跑着的 Ubuntu 24.04 发送档案的需求——即依靠增强型开源组件、定义专属区域作为桥梁连接两者间互动或者是运用远程登录技术跨越网络边界达成目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值