Answers:
Gnote将其笔记保存在文件夹中 ~/.local/share/gnote
因此,如果两台计算机位于同一网络上,则可以使用Unison之类的方法(从软件中心安装unison-gtk)在两台计算机之间同步gnote文件夹。
由于您位于NAT之后,因此可以使用反向ssh连接的概念-而不是重复,因此在此AU问题和解答中都有很好的分步说明。但是,在测试期间,我发现Natty中的统一版本与Natty中的openssh版本不兼容。
因此,这是让Unison工作的指南。
在每台PC上,您都需要安装openssh-server,以使您可以随时同时在每台PC之间进行ssh同步
sudo apt-get install openssh-server unison unison-gtk
现在打开浏览器并下载Debian版本的unison-gtk -32位i386和64位Natty的amd64并安装它,注意Natty中的版本存在严重的SSH错误,无法正常工作。
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
请按照上方的openssh-server指南在两台计算机之间设置SSH链接。两种方式都测试链接,以确认您可以同时看到两台计算机的主目录。
即从台式机到NAT PC
ssh -p 6222 localhost
从NAT PC到台式机
ssh username@desktoppc
现在在台式机上配置统一配置
unison-gtk &
根据此图片输入gnote文件夹的完整路径
现在,同时输入NAT pc gnote文件夹和套接字号62222
然后单击SSH单选按钮并输入主机名 localhost
现在,您将能够手动或自动同步文件夹。
要从NAT pc开始做同样的事情unison-gtk
,请按上述配置本地gnote文件夹,并按此图片配置桌面pc文件夹
虽然这并不能直接回答您的问题,但您可能希望将Tomboy作为记录笔记的应用程序。它的功能之一是能够通过各种后端同步其笔记集。
同步选项之一是通过Ubuntu One帐户进行同步,该帐户无需设置任何特殊的服务器软件即可提供所需的功能。
如果您希望在自己的控制下使用服务器,则可以设置Snowy实例,该实例使用与Ubuntu One sync选项相同的协议。或者,如果您可以通过访问服务器ssh
,则Tomboy可以通过访问该服务器SSH Sync Service Add-in
。
这是基于fossfreedom的答案(使用Unison和Unison 同步2个Ubuntu系统)的解决方案。区别在于,我不是使用Unison的GUI,而是使用命令行版本,并且不是尝试通过NAT隧道,而是始终从可能位于NAT之后的计算机执行sync命令。
sudo apt-get install openssh-server unison
mkdir ~/.unison
nano default.prf
–创建一个名为default 的配置文件。写入配置文件,例如:
root = /home/user
root = ssh://user@user.dyndns-ip.com//home/user
path = .local/share/gnote
通过unison -auto default
在可能位于NAT之后的计算机上运行来同步计算机。这将同步笔记,如果有冲突,它将询问用户该怎么办。请注意,您应在同步之前在两台计算机上关闭Gnote。我在笔记本电脑离开局域网和台式机之前和之后执行此操作,以使其笔记保持同步。
在多台计算机之间同步Gnote文件夹与Ubuntu One完美配合。有关更多详细信息,请参见此问题:如何从另一台PC访问已同步的文件夹?
它可能不是您想要的,但是我手动完成了此操作(Gnote非常棒,没有更多,不少于其他功能)。
(在笔记本电脑上)我使用Wicd的postconnect脚本功能扫描网络。如果找到我的家庭网络,它将连接sshfs local(192.168.0.12
)并使用gnote文件将其挂载到homeserver上的文件夹中~/.local/share/gnote-folder
,否则它将从我的webhost中获取home-ip,该主机始终从homeserver中更新( ISP)。如果我没记错的话,我的桌面在fstab中有gnote文件夹。
运作起来就像一种魅力,但我从来没有在没有网络的情况下打开Gnote,也没有同时在台式机和笔记本电脑上使用Gnote。
获取一个SpiderOak帐户。他们有一个零知识的隐私策略:与其他服务不同,所有内容都经过客户端加密。而且,您不必弄乱命令行-它非常易于使用。
可以在您关心的一个或多个数据文件夹上启用备份和同步,或者将数据目录放在一个已经备份并同步的文件夹中,并与它们进行符号链接。