ฉันกำลังมองหาวิธีที่จะทำให้เดสก์ท็อปและแล็ปท็อปซิงค์กันอยู่ สิ่งที่ฉันต้องการซิงค์เป็น Gnote โน้ต
หากเป็นเรื่องสำคัญฉันสามารถเชื่อมต่อเดสก์ท็อปของฉันจากที่ใดก็ได้ผ่าน URL แต่แล็ปท็อปของฉันเข้าถึงได้ยากกว่าเพราะอาจอยู่หลัง NAT และเช่นนั้น
ฉันกำลังมองหาวิธีที่จะทำให้เดสก์ท็อปและแล็ปท็อปซิงค์กันอยู่ สิ่งที่ฉันต้องการซิงค์เป็น Gnote โน้ต
หากเป็นเรื่องสำคัญฉันสามารถเชื่อมต่อเดสก์ท็อปของฉันจากที่ใดก็ได้ผ่าน URL แต่แล็ปท็อปของฉันเข้าถึงได้ยากกว่าเพราะอาจอยู่หลัง NAT และเช่นนั้น
คำตอบ:
Gnote เก็บบันทึกย่อไว้ในโฟลเดอร์ ~/.local/share/gnote
ดังนั้นคุณสามารถใช้บางอย่างเช่นUnison (ติดตั้ง unison-gtk จากศูนย์ซอฟต์แวร์) เพื่อซิงค์โฟลเดอร์ gnote ระหว่างคอมพิวเตอร์สองเครื่องหากอยู่ในเครือข่ายเดียวกัน
เนื่องจากคุณอยู่หลัง NAT คุณจึงสามารถใช้แนวคิดของการเชื่อมต่อย้อนกลับ ssh - แทนที่จะทำซ้ำจึงมีขั้นตอนที่ยอดเยี่ยมในคำถามและคำตอบAUนี้ อย่างไรก็ตามในระหว่างการทดสอบของฉันฉันพบว่ารุ่นพร้อมเพรียงใน Natty ไม่ทำงานกับรุ่น openssh ใน Natty
ดังนั้นนี่คือคำแนะนำเพื่อให้พร้อมเพรียงทำงาน
ในพีซีแต่ละเครื่องคุณจะต้องติดตั้งopenssh-serverเพื่อให้คุณสามารถ ssh ระหว่างพีซีแต่ละเครื่องพร้อมกันได้พร้อมกัน
sudo apt-get install openssh-server unison unison-gtk
ตอนนี้เปิดเบราว์เซอร์ของคุณและดาวน์โหลดเวอร์ชันเดเบียนของunison-gtk - i386 สำหรับ 32 บิตและ amd64 สำหรับ 64 บิต Natty และติดตั้ง NB เวอร์ชันใน Natty มีข้อผิดพลาดร้ายแรงของ SSH และไม่ทำงาน
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
ทำตามคู่มือ openssh-server ด้านบนเพื่อตั้งค่าลิงค์ SSH ระหว่างคอมพิวเตอร์สองเครื่องของคุณ ทดสอบลิงก์ทั้งสองวิธีเพื่อยืนยันว่าคุณสามารถดูไดเรกทอรีหลักของคอมพิวเตอร์ทั้งสองเครื่อง
เช่นจากพีซีไปยังพีซี NAT
ssh -p 6222 localhost
และจาก NAT pc ถึง desktop pc
ssh username@desktoppc
ตอนนี้กำหนดค่าการกำหนดค่าพร้อมเพรียงบนพีซีของคุณ
unison-gtk &
ป้อนเส้นทางแบบเต็มไปยังโฟลเดอร์ gnote ของคุณตามภาพนี้
ตอนนี้ใส่ทั้งโฟลเดอร์ NAT pc gnote และหมายเลขซ็อกเก็ต 62222
จากนั้นคลิก radiobutton SSH และป้อนชื่อโฮสต์ localhost
ตอนนี้คุณจะสามารถซิงค์โฟลเดอร์ด้วยตนเองหรือโดยอัตโนมัติ
หากต้องการทำเช่นเดียวกันกับ NAT pc start unison-gtk
ให้กำหนดค่าโฟลเดอร์ Local gnote ข้างต้นและโฟลเดอร์ desktop pc ตามรูปนี้
แม้ว่าสิ่งนี้จะไม่ตอบคำถามของคุณโดยตรงคุณอาจต้องการตรวจสอบTomboyเป็นแอปพลิเคชันจดบันทึกย่อ หนึ่งในคุณสมบัติของมันคือความสามารถในการซิงโครไนซ์ชุดโน้ตผ่านปลายด้านหลังที่หลากหลาย
หนึ่งในตัวเลือกการซิงโครไนซ์คือการซิงโครไนซ์ผ่านบัญชีUbuntu Oneซึ่งจะให้ฟังก์ชันการทำงานที่จำเป็นโดยไม่ต้องตั้งค่าซอฟต์แวร์เซิร์ฟเวอร์พิเศษใด ๆ
หากคุณต้องการใช้เซิร์ฟเวอร์ภายใต้การควบคุมของคุณเองคุณสามารถตั้งค่าอินสแตนซ์ของSnowyซึ่งใช้โปรโตคอลเดียวกันกับตัวเลือกการซิงค์ Ubuntu One หรือถ้าคุณสามารถเข้าถึงเซิร์ฟเวอร์ผ่านssh
, Tomboy SSH Sync Service Add-in
สามารถใช้ที่ผ่าน
นี่คือวิธีการแก้ปัญหาขึ้นอยู่กับคำตอบของ fossfreedom , ตรงกัน 2 ระบบอูบุนตูที่มีความพร้อมเพรียงกันและคู่มือพร้อมเพรียงกัน ความแตกต่างคือฉันแทนที่จะใช้ GUI สำหรับ Unison ใช้เวอร์ชันบรรทัดคำสั่งและฉันแทนที่จะพยายามใช้ช่องทางผ่าน NAT มักจะรันคำสั่งซิงค์จากคอมพิวเตอร์ที่อาจอยู่หลัง NAT
sudo apt-get install openssh-server unison
mkdir ~/.unison
nano default.prf
- สร้างไฟล์โปรไฟล์ชื่อเริ่มต้นเขียนไฟล์โปรไฟล์เช่น:
root = /home/user
root = ssh://user@user.dyndns-ip.com//home/user
path = .local/share/gnote
ซิงค์คอมพิวเตอร์โดยเรียกใช้unison -auto default
บนคอมพิวเตอร์ที่อาจอยู่หลัง NAT นี่จะซิงค์บันทึกย่อและจะถามผู้ใช้ว่าจะต้องทำอย่างไรหากมีข้อขัดแย้ง โปรดทราบว่าคุณควรปิด Gnote บนคอมพิวเตอร์ทั้งสองเครื่องก่อนทำการซิงค์ ฉันทำสิ่งนี้ก่อนและหลังแล็ปท็อปของฉันออกจาก LAN กับเดสก์ท็อปของฉันเพื่อให้บันทึกย่อของพวกเขาในการซิงค์
การซิงค์โฟลเดอร์ Gnote ระหว่างคอมพิวเตอร์หลายเครื่องทำงานได้อย่างสมบูรณ์แบบกับ Ubuntu One ดูคำถามนี้สำหรับรายละเอียดเพิ่มเติม: จะเข้าถึงโฟลเดอร์ที่ซิงค์จากพีซีเครื่องอื่นได้อย่างไร
อาจไม่ใช่สิ่งที่คุณกำลังมองหา แต่ฉันทำสิ่งนี้ด้วยตนเอง (Gnote ยอดเยี่ยมไม่มากไม่น้อยไปกว่านี้)
(บนแล็ปท็อป) ฉันใช้สคริปต์การเชื่อมต่อของ Wicd เพื่อสแกนเครือข่าย หากพบเครือข่ายในบ้านของฉันมันจะเชื่อมต่อ sshfs local ( 192.168.0.12
) และเมานต์โฟลเดอร์บน homeserver ด้วยไฟล์ gnote-at ที่~/.local/share/gnote-folder
อื่นคว้า home-ip จาก webhost ของฉันซึ่งอัปเดตจาก homeserver เสมอ (ไม่มี ip แบบสแตติกจาก ISP) เดสก์ท็อปของฉันมีโฟลเดอร์ gnote ใน fstab ถ้าฉันจำได้ถูกต้อง
ทำงานได้อย่างมีเสน่ห์ แต่ฉันไม่เคยเปิด Gnote โดยไม่ใช้เครือข่ายและไม่ได้ใช้ Gnote บนเดสก์ท็อปและแล็ปท็อปของฉันในเวลาเดียวกัน
รับบัญชีSpiderOak พวกเขามีนโยบายความเป็นส่วนตัวที่ไม่มีความรู้: ทุกอย่างมีการเข้ารหัสด้านลูกค้าซึ่งแตกต่างจากบริการอื่น ๆ นอกจากนี้คุณไม่ต้องยุ่งกับ command line - มันค่อนข้างใช้งานง่าย
เปิดใช้งานการสำรองข้อมูลและการซิงค์บนโฟลเดอร์ข้อมูล (หรือโฟลเดอร์) ที่คุณสนใจหรือวางไดเรกทอรีข้อมูลไว้ในโฟลเดอร์ที่สำรองข้อมูลและซิงค์แล้วและจะเชื่อมโยงกับพวกเขา