Ubuntu SFTP可通过命令行或图形工具进行远程文件编辑,以下是具体方法:
安装与连接
sudo apt update && sudo apt install openssh-server
sftp username@remote_ip -P 端口号(默认22可省略)
输入密码后进入SFTP交互界面。常用文件编辑命令
put 本地文件路径 远程路径 # 上传
get 远程文件路径 本地路径 # 下载
ls # 查看远程目录
cd 远程路径 # 切换远程目录
pwd # 查看远程当前路径
mkdir 远程目录名 # 创建远程目录
rm 远程文件名 # 删除远程文件
rmdir 远程目录名 # 删除远程空目录
get 远程文件路径 本地临时路径
nano/vim)修改后,再上传:put 本地临时路径 远程文件路径
FileZilla
Nautilus(Ubuntu默认文件管理器)
sftp://用户名@服务器IP,输入密码后进入远程文件系统,可直接操作文件。lftp或expect编写脚本,实现批量文件传输或自动化编辑,例如定时备份。注意:编辑远程文件时,建议优先下载到本地修改后重新上传,避免直接在服务器上操作复杂文件类型(如二进制文件)。确保使用强密码或SSH密钥认证,保障连接安全。