在 Windows 中,我使用 WinSCP 在服务器端传输文件。它有一个非常吸引人的功能,也是我最喜欢的:保持远程文件夹的更新。
这意味着,每当我的本地文件发生更改时,WinScp 都会用这个新文件替换服务器上的相同文件。
您能推荐我支持此功能的软件吗?
答案1
默认文件浏览器 Nautilus 具有挂载远程文件的功能。
转到文件菜单 > 连接到服务器..
除此之外filezilla
还gftp
支持 sftp。
答案2
由于您熟悉 Windows 上的 Winscp,我建议您尝试档案
FileZilla Client 是一个快速可靠的跨平台 FTP、FTPS 和 SFTP 客户端,具有许多有用的功能和直观的图形用户界面。
您也可以使用命令行安装。打开终端++Ctrl并运行以下命令:AltT
sudo apt-get install filezilla
或者在 Ubuntu 软件中心的 Filezilla 上搜索。
添加主机时,请确保从 FTP 更改为 SFTP,并将端口号更改为 ssh 端口 22(或其他自定义 ssh 端口,如果不同)
使帐户类型具有交互性。
享受。
答案3
您也可以使用sshfs
或rsync
。
sshfs
通过 ssh 在本地挂载你的远程目录,与 WinSCP 和 Nautilus 非常相似。
的潜在优势sshfs
在于你可以映射用户
sshfs -o idmap=server_user user@server:/directory ~/remote_directory
要自动化该过程,请在 fstab 中添加一个条目
sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0
rsync
还可以同步文件/目录,并通过 ssh 工作,并具有图形前端,grsync
最后,你可以使用以下命令编辑远程文件vim
(如果你有兴趣的话)
vim scp://user@server//path_to/file_to_edit