<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sshfs on 小惡魔 - AppleBOY</title><link>https://blog.wu-boy.com/tags/sshfs/</link><description>Recent content in Sshfs on 小惡魔 - AppleBOY</description><generator>Hugo</generator><language>en-us</language><managingEditor>appleboy.tw@gmail.com (Appleboy)</managingEditor><webMaster>appleboy.tw@gmail.com (Appleboy)</webMaster><lastBuildDate>Wed, 26 Sep 2012 08:57:10 +0000</lastBuildDate><atom:link href="https://blog.wu-boy.com/tags/sshfs/feed.xml" rel="self" type="application/rss+xml"/><item><title>Windows 下安裝 sshfs</title><link>https://blog.wu-boy.com/2012/09/sshfs-filesystem-for-windows/</link><pubDate>Wed, 26 Sep 2012 08:57:10 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2012/09/sshfs-filesystem-for-windows/</guid><description>&lt;p&gt;遠端寫程式最方便的就是架個 FTP，並且用支援 FTP 模式的編輯器開始編輯，個人推薦 Windows 底下用 &lt;a href="http://www.pspad.com/" target="_blank"&gt;PSPad&lt;/a&gt; 或 &lt;a href="http://www.sublimetext.com/" target="_blank"&gt;Sublime&lt;/a&gt;，另外一種方式就是透過 &lt;a href="http://fuse.sourceforge.net/sshfs.html" target="_blank"&gt;sshfs&lt;/a&gt; 將 Linux 的硬碟 mount 到自己的系統，如果是 &lt;a href="http://www.ubuntu.com/" target="_blank"&gt;Ubuntu&lt;/a&gt; 就很簡單，可以參考我以前寫的&lt;a href="http://blog.wu-boy.com/2011/07/linux-geany-fuse/" target="_blank"&gt;教學&lt;/a&gt;，那 Windows 呢，可以透過 &lt;a href="http://code.google.com/p/win-sshfs/" target="_blank"&gt;Google win-sshfs project&lt;/a&gt;，把 &lt;a href="http://dokan-dev.net/wp-content/uploads/DokanInstall_0.6.0.exe" target="_blank"&gt;Dokan Library 0.6.0&lt;/a&gt; 跟&lt;a href="http://win-sshfs.googlecode.com/files/win-sshfs-0.0.1.5-setup.exe" target="_blank"&gt;主程式 win-sshfs&lt;/a&gt; 安裝好就可以用了。比較需要注意的是，如果 Server 是 &lt;a href="http://www.freebsd.org" target="_blank"&gt;FreeBSD&lt;/a&gt;，那需要而外設定 &lt;strong&gt;&lt;span style="color:green"&gt;/etc/ssh/sshd_config&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;PasswordAuthentication yes&lt;/pre&gt;</description></item><item><title>Geany 編輯器搭配 sshfs 參數注意事項</title><link>https://blog.wu-boy.com/2011/12/linux-geany-sshfs-flag/</link><pubDate>Sat, 24 Dec 2011 08:17:43 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2011/12/linux-geany-sshfs-flag/</guid><description>&lt;div style="margin:0 auto; text-align:center"&gt;
 &lt;a href="https://www.flickr.com/photos/appleboy/6562683991/" title="geany_vectorized_free by appleboy46, on Flickr"&gt;&lt;img src="https://i2.wp.com/farm8.staticflickr.com/7155/6562683991_065975d0dd_m.jpg?resize=240%2C191&amp;#038;ssl=1" alt="geany_vectorized_free" data-recalc-dims="1" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www.geany.org/" target="_blank"&gt;Geany&lt;/a&gt; 是一套我覺得在 Linux 作業系統底下蠻簡易及輕量的程式編輯器，之前撰寫一篇 &lt;a href="http://blog.wu-boy.com/2011/07/linux-geany-fuse/" target="_blank"&gt;Linux 程式開發編輯器 Geany + Fuse 遠端掛載&lt;/a&gt; 簡易介紹如何使用 &lt;a href="http://fuse.sourceforge.net/" target="_blank"&gt;Fuse&lt;/a&gt;，這次發現一個小問題，就是掛載要儲存檔案時候出現底下錯誤訊息&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Error renaming temporary file: Operation not permitted. The file on disk may now be truncated! 此錯誤訊息發生在用 Fuse 掛載遠端系統所造成，原先掛載指令如下&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;sshfs appleboy@xxxx.com.tw:/home/appleboy /home/git/CN 
-p 22 -o reconnect,sshfs_sync -o uid=1000,gid=1000&lt;/pre&gt; 我們只需要另外加上 
&lt;p&gt;&lt;span style="color:green"&gt;&lt;strong&gt;workaround=rename&lt;/strong&gt;&lt;/span&gt; flag 及可以解決此問題&lt;/p&gt;
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;sshfs appleboy@www.cn.ee.ccu.edu.tw:/home/appleboy /home/git/CN 
-p 22 -o reconnect,sshfs_sync -o uid=1000,gid=1000 
-o workaround=rename&lt;/pre&gt; 測試環境為 Ubuntu 10.10.</description></item><item><title>Linux 程式開發編輯器 Geany + Fuse 遠端掛載</title><link>https://blog.wu-boy.com/2011/07/linux-geany-fuse/</link><pubDate>Thu, 21 Jul 2011 09:45:38 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2011/07/linux-geany-fuse/</guid><description>&lt;p&gt;&lt;a href="https://www.flickr.com/photos/appleboy/5960473038/" title="Geny by appleboy46, on Flickr"&gt;&lt;img src="https://i1.wp.com/farm7.static.flickr.com/6139/5960473038_a673f811c5.jpg?resize=500%2C297&amp;#038;ssl=1" alt="Geny" data-recalc-dims="1" /&gt;&lt;/a&gt; 自己買的筆電灌上了 Ubuntu 作業系統，Linux 系統好處多多，指令自己也熟悉，想架什麼站都可以，但是最主要還是要找一套程式開發編輯器，網路上看了大部份文章，我決定用 &lt;a href="http://www.geany.org/" target="_blank"&gt;Geany&lt;/a&gt; 這套免費的編輯器，在 Windows XP 底下我則是使用 &lt;a href="http://www.pspad.com/" target="_blank"&gt;PSPad&lt;/a&gt; 搭配內建的 FTP 功能遠端編輯寫程式，但是 Geany 並沒有支援 FTP 功能，可以詳細看到&lt;a href="http://www.geany.org/Documentation/FAQ#QQuestions10" target="_blank"&gt;官方網站 Q&amp;amp;A&lt;/a&gt;，官方建議搭配 &lt;a href="http://fuse.sourceforge.net/" target="_blank"&gt;Fuse&lt;/a&gt; 或 &lt;a href="http://sourceforge.net/projects/lufs/" target="_blank"&gt;LUFS&lt;/a&gt;，這樣並不只是 Geany 可以使用，其他 Application 也可以任意使用了。 在介紹 Fuse 之前可以先參考過去寫的一篇教學: &lt;a href="http://blog.wu-boy.com/2008/04/linux-freebsd-%E5%A5%BD%E7%94%A8%E7%9A%84-ssh-filesystem-fusefs-sshfs-in-freebsd-or-linux/" target="_blank"&gt;[SSHFS] 好用的 SSH Filesystem fusefs-sshfs in FreeBSD or Linux&lt;/a&gt;，裡面分享了 &lt;a href="http://www.FreeBSD.org" target="_blank"&gt;FreeBSD&lt;/a&gt; 跟 Linux 底下的 tarball 安裝方式，當然現階段 Ubuntu 安裝就很容易了，透過 Apt 管理的方式安裝:&lt;/p&gt;
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;$ apt-cache search sshfs
sshfs - filesystem client based on SSH File Transfer Protocol
sshfs-dbg - filesystem client based on SSH File Transfer Protocol (with debbuging symbols)
sbackup-plugins-fuse - Simple Backup Suite FUSE plugins
$ apt-get install sshfs&lt;/pre&gt; 安裝完成，透過底下指令把遠端資料夾 mount 過來吧。 
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;$ mkdir /home/appleboy/tmp
$ sshfs -p 22 appleboy@XXX.XXX.XXX.XXX:/home/appleboy /home/appleboy/tmp&lt;/pre&gt; Geany 真的蠻好用的喔，推薦給大家，還有其他 screenshot 可以參考
&lt;p&gt;&lt;a href="http://www.geany.org/Documentation/Screenshots" target="_blank"&gt;這裡&lt;/a&gt;&lt;/p&gt;</description></item><item><title>[SSHFS] 好用的 SSH Filesystem fusefs-sshfs in FreeBSD or Linux</title><link>https://blog.wu-boy.com/2008/04/linux-freebsd-%E5%A5%BD%E7%94%A8%E7%9A%84-ssh-filesystem-fusefs-sshfs-in-freebsd-or-linux/</link><pubDate>Tue, 15 Apr 2008 21:02:59 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2008/04/linux-freebsd-%E5%A5%BD%E7%94%A8%E7%9A%84-ssh-filesystem-fusefs-sshfs-in-freebsd-or-linux/</guid><description>&lt;p&gt;今天在 &lt;a href="http://www.ptt.cc"&gt;ptt&lt;/a&gt; &lt;a href="http://www.linux.org/"&gt;Linux&lt;/a&gt; 連線版文章看到有人問說，如何傳一檔案到其他的 linux 機器，有人推了一個軟體，我覺得相當不錯，就拿來玩看看了，這軟體就是 &lt;a href="http://fuse.sourceforge.net/sshfs.html"&gt;sshfs&lt;/a&gt; 這是一套可以直接掛載遠端機器目錄的軟體，走 ssh 協定，剛剛安裝了一下，發覺還蠻好用的，我在 &lt;a href="http://www.linux.org/"&gt;Linux&lt;/a&gt; 跟 &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt; 上面都安裝好了，來紀錄一下步驟。 首先是安裝步驟 For FreeBSD，直接利用 ports 安裝即可：&lt;/p&gt;
&lt;pre class="brush: bash; title: ; notranslate" title=""&gt;#
# ports 安裝
#
# Port: fusefs-sshfs-1.8
# Path: /usr/ports/sysutils/fusefs-sshfs
# Info: Mount remote directories over ssh
# Maint: amistry@am-productions.biz
# pkg-config-0.22_1
# WWW: http://sourceforge.net/projects/fuse/

cd /usr/ports/sysutils/fusefs-sshfs; make install clean
&lt;/pre&gt;</description></item></channel></rss>