如果你想連到遠端 ubuntu desktop, 除了 vnc 之外, 還有另一個比 vnc 更流暢的遠端連結: freenx (有 GPL 授權版本),
A. 請在你的遠端 ubuntu desktop 中, 安裝 freenx:
1. sudo add-apt-repository ppa:freenx-team
2. sudo apt-get update
3. sudo aptitude install freenx
如果你沒有用 ssh 連過你的遠端 ubuntu desktop, 最好再安裝 ssh
4. sudo apt-get install ssh
B. 請在你的 local 端 ubuntu desktop 中, 安裝 NoMachine 所發行的 NX Client for linux: http://www.nomachine.com/download-client-linux.php
選擇適合你 local 端的版本, 例如: NX Client DEB for Linux - amd64
安裝好下載的 deb 檔後, 點選 ubuntu 左下角的 [應用程式]->[網際網路]->[NX Client for Linux]->[NX connect wizard], 即可進行設定, 連至你的遠端 ubuntu desktop...
註:
1. 似乎遠端電腦也要先 (自動) 登入, 才可連線成功
2. 離開時, 可選 (a) disconnected (b) End。若選 (a), 則下次可回到離開前的畫面和開啟的程式
可參考:
2012年5月16日
救援 LVM 磁碟中的資料
我在 virtualbox 的客戶端中的 ubuntu 10.04 更新了系統, 但是因為有使用 "分享資料夾" 的關係, 所以竟然開不了機, 看訊息後判斷, 應該是在 virtualbox 安裝 ubuntu 時, 誤選了使用 LVM 型的硬碟分割...
解決方法: (參考如何手動mount一個 LVM的Patition )
1. 用 ubuntu 桌面版開機
2. 安裝 pvscan
sudo apt-get install pvscam
3. 下指令查看 LVM 分割
sudo pvscan
結果例如
PV /dev/sda2 VG VolGroup00 lvm2 [18.50 GB / 32.00 MB free]
Total: 1 [18.50 GB] / in use: 1 [18.50 GB] / in no VG: 0 [0 ]
可知有一個VG,叫做VolGroup00,他的PV(Physical Volume)是 /dev/sda2
4. 查看 LVM 分割
下指令:
sudo vgchange -ay VolGroup00
sudo 0ls /dev/VolGroup00
5. 掛載該分割
sudo mkdir /mnt/tmp
sudo mount /dev/VolGroup00/LogVol00 /mnt/tmp/
接著再把 vritualbox 的 "分享資料夾" 用 # 註解起來, 即可重開機
6. 不過, 後來要恢復原來的自動掛載並不順利, 用 df 指令看, 有兩個相同的 "分享資料夾"
shared 41945680 5034376 36911304 25% /home/xxx/ntfs
shared 71945680 9034376 46911304 28% /media/sf_shared
試了很多種方法, 重開之後還是一樣不行, 最後不知為何, 竟然 OK了, 大致上是
1. sudo unmount shared 兩次
2. 手動 mount 一次
sudo mount -t vboxsf shared /home/xxx/ntfs -o uid=1000
3. 使用自動依 /etc/fstab mount 一次
sudo mount -a
最後重開機
解決方法: (參考如何手動mount一個 LVM的Patition )
1. 用 ubuntu 桌面版開機
2. 安裝 pvscan
sudo apt-get install pvscam
3. 下指令查看 LVM 分割
sudo pvscan
結果例如
PV /dev/sda2 VG VolGroup00 lvm2 [18.50 GB / 32.00 MB free]
Total: 1 [18.50 GB] / in use: 1 [18.50 GB] / in no VG: 0 [0 ]
可知有一個VG,叫做VolGroup00,他的PV(Physical Volume)是 /dev/sda2
4. 查看 LVM 分割
下指令:
sudo vgchange -ay VolGroup00
sudo 0ls /dev/VolGroup00
5. 掛載該分割
sudo mkdir /mnt/tmp
sudo mount /dev/VolGroup00/LogVol00 /mnt/tmp/
接著再把 vritualbox 的 "分享資料夾" 用 # 註解起來, 即可重開機
6. 不過, 後來要恢復原來的自動掛載並不順利, 用 df 指令看, 有兩個相同的 "分享資料夾"
shared 41945680 5034376 36911304 25% /home/xxx/ntfs
shared 71945680 9034376 46911304 28% /media/sf_shared
試了很多種方法, 重開之後還是一樣不行, 最後不知為何, 竟然 OK了, 大致上是
1. sudo unmount shared 兩次
2. 手動 mount 一次
sudo mount -t vboxsf shared /home/xxx/ntfs -o uid=1000
3. 使用自動依 /etc/fstab mount 一次
sudo mount -a
最後重開機
2012年2月18日
讓 mysql 可以從遠端連進來 (ERROR 2003 (HY000): Can't connect to MySQL server on ... (110))
若想要在 client 端連到遠端 server (ubuntu 作業環境)
以進行 mysqldum, synchronize (in phpmyadmin) 備份或同步工作, 但出現像這樣的錯誤訊息:
ERROR 2003 (HY000): Can't connect to MySQL server on '14x.13x.9x.4x' (110)
這是因為在 ubuntu 的預設 LAMPP 環境下, mySQL 是預設只能從本機連進去, 要變成可以從遠連入, 請進行以下設定步驟:
1. 用 ssh 連到 server.xxx.xxx.xxx
ssh name@ip.xx.xx
2. 修改 my.cnf
sudo vim /etc/mysql/my.cnf
將其中的這一行 mark 起來 (在最前面加上 #)
# bind-address = 127.0.0.1
按 ESC, :, w,q 以寫入檔案,
3. 重新啟動 mysql
sudo /etc/init.d/mysql restart
4. 利用 phpmyadmin 新增一個使用者 (例如 tester), 給予遠端存取權限
連到 phpmyadmin 後, 選「權限」、「新增使用者」, 注意在「主機」欄位, 填入「%」,
表示允許任何主機均可連入 (這樣其實比較不安全, 不過你可以自訂 ip 範圍)...
網路上說, 或許可以填入
tester@192.168.10.%
代表限制 IP 範圍 (這樣可能安全一點)
5. 回到 client 端, 試以下指令
mysql -h server.xx.xx.xx -u tester -p
如果連上了, 應該會出現
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is xx
Server version: x.x.xx-3ubuntu1x.x (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> \q
以進行 mysqldum, synchronize (in phpmyadmin) 備份或同步工作, 但出現像這樣的錯誤訊息:
ERROR 2003 (HY000): Can't connect to MySQL server on '14x.13x.9x.4x' (110)
這是因為在 ubuntu 的預設 LAMPP 環境下, mySQL 是預設只能從本機連進去, 要變成可以從遠連入, 請進行以下設定步驟:
1. 用 ssh 連到 server.xxx.xxx.xxx
ssh name@ip.xx.xx
2. 修改 my.cnf
sudo vim /etc/mysql/my.cnf
將其中的這一行 mark 起來 (在最前面加上 #)
# bind-address = 127.0.0.1
按 ESC, :, w,q 以寫入檔案,
3. 重新啟動 mysql
sudo /etc/init.d/mysql restart
4. 利用 phpmyadmin 新增一個使用者 (例如 tester), 給予遠端存取權限
連到 phpmyadmin 後, 選「權限」、「新增使用者」, 注意在「主機」欄位, 填入「%」,
表示允許任何主機均可連入 (這樣其實比較不安全, 不過你可以自訂 ip 範圍)...
網路上說, 或許可以填入
tester@192.168.10.%
代表限制 IP 範圍 (這樣可能安全一點)
5. 回到 client 端, 試以下指令
mysql -h server.xx.xx.xx -u tester -p
如果連上了, 應該會出現
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is xx
Server version: x.x.xx-3ubuntu1x.x (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> \q
2010年2月5日
遠端控制你的 ubuntu - vino, xrdp, ssh
1. 在 ubuntu 工作列 系統 -> 偏好設定 -> 遠端桌面 設定後, 即可利用 vnc 協定來連線
在 client 端, 若是 ubuntu, 可用預裝的 網際網路-》遠端桌面檢視器
2. 如果習慣用終端伺服器用戶端 (連 windows 用的), 則要加裝 vnc4viewer, 或 xrdp
3. 用文字 ssh 介面登入的人,可以安裝 ssh server
在 client 端, 若是 ubuntu, 可用預裝的 網際網路-》遠端桌面檢視器
2. 如果習慣用終端伺服器用戶端 (連 windows 用的), 則要加裝 vnc4viewer, 或 xrdp
3. 用文字 ssh 介面登入的人,可以安裝 ssh server
用 vnc 連的缺點是一定要使用者在本地端登入了,才可檢視桌面, 旦重開機而無預設帳號登入,則無法使用VNCViewer檢視, 此時可改用 XDMCP
在終端伺服器用戶端下, XDMCP 預設是不能選的, 因為還要加安裝 xnest:
在終端伺服器用戶端下, XDMCP 預設是不能選的, 因為還要加安裝 xnest:
sudo apt-get install xnest
訂閱:
文章 (Atom)