トップページ | 過去記事(月別カテゴリー別) | 掲示板 | 野良DEB,RPM | 更新チェック | Twitter
<<  2012.11 >>
SMTWTFS
    123
45678910
11121314151617
18192021222324
252627282930 
 
リンク
その他
  • RSS2.0
  • Credit

  • SEO
    loading

    プライバシーポリシー
    Google

カテゴリー » Linux November 19, 2012

sshfs - SSH(SFTP)でファイル共有 Linux

VPSサーバーとファイルをやり取りするのにsshfsを利用してみました。WebDAVとかSambaとかNFSとかVPNとかポート転送とかトンネリングとか、ややこしいことを考えずに共有できて便利です。
[サーバー側]
すでにsftpが使えているなら何もしなくてもいいはず。
[クライアント側]
パッケージをインストールして
Ubuntu・Debian
$ sudo apt-get install sshfs
Fedora・CentOS(EPEL) # yum install fuse-sshfs
次のようなコマンドを打てばマウントできると思います。
$ sshfs -o intr,transform_symlinks ユーザ@ホスト:/ ~/server
また、通信が切れても自動で再接続する“autossh”と組み合わせることもできます。
(パスフレーズ入力なしでログインできるようにしておく必要がある?)
Ubuntu・Debian
$ sudo apt-get install autossh
$ sshfs -o ssh_command=autossh,intr,transform_symlinks ユーザ@ホスト:/ ~/server
Fedora・CentOS # yum install autossh $ sshfs -o ssh_command="autossh -M 50000",intr,transform_symlinks ユーザ@ホスト:/ ~/server (-M:任意のポート番号)
アンマウントしたい時は
$ fusermount -u ~/server
【追記】
CentOS 6/Debian Squeezeの場合、fuseグループにユーザーを追加しないと動きません。
$ sshfs server:/ ~/server
fuse: failed to exec fusermount: Permission denied
fuse: failed to open /dev/fuse: Permission denied
# gpasswd -a sawa fuse 一度ログアウト
それと、sshの待ち受けポートが22番以外の時は下のようにします。
$ sshfs -o port=PORT 〜
$ sshfs -p PORT 〜
面倒くさいので ~/.ssh/config に書いたほうがいいですね。

【関連】
Windowsでsshf

【参考】
作業メモ: ubuntuやmac(OSX Lion)でsshfs
autofs + sshfs の設定 | Fusic Developers' Weblog
SSHの設定 - sshfsで遠隔地のディレクトリを安全に共有する:tech.ckme.co.jp
【Mac】OSXFUSEとSSHFSでVPSにSFTP接続してクラウド化する | くずのは探偵事務所
10:22 pm | コメントする |

カテゴリー » Linux » Ubuntu November 17, 2012

Drawers: Organize the Unity Launcher Ubuntu

https://launchpad.net/drawers

Mac OS XのグリッドスタックみたいなUnity用のランチャーです。
いろいろなWebブラウザのアイコンを登録
下のサイトにインストール方法や使い方が詳しく載っています。
11:31 pm | コメントする |

カテゴリー » 戯言 November 11, 2012

Joe'sクラウドサービスのVPS(KVM)を借りる

関西オープンフォーラム2012に行ってみたら、Joe'sクラウドコンピューティングさんが一年間無料VPS券を配っていました。
用途をどうするかまったく考えていないけど、申し込んでみる。
08:26 pm | コメントする |

カテゴリー » Linux » ソフト紹介 November 09, 2012

Sagasu - GUI grep tool Linux

http://perso.b2b2c.ca/sarrazip/dev/sagasu.html

特定の文字列を含むファイルを検索するソフトです。

インストールは、Ubuntuだったら
$ sudo apt-get install sagasu
検索結果をダブルクリックすると、該当ファイルをエディタで開くことができます。
11:58 pm | コメントする |

カテゴリー » Linux November 06, 2012

過去に実行したコマンドの「最後の引数」を簡単に挿入する方法(bash、zsh) Linux

例えば
# cat /etc/sysconfig/network
↑をしたあとで
# vi /etc/sysconfig/network
とするみたいに、1つのファイルを連続して操作することがよくありますよね。
bash(zsh)には、そういう時のための便利なショートカットキーが用意されています。
$ man bash
...
yank-last-arg (M-., M-_)
  前のコマンドの最後の引き数(一つ前の履歴エントリの最後の単語)を挿入します。
  引き数があると、yank-nth-arg と全く同じように動作します。
  yank-last-arg を繰り返して呼び出すと、履歴リストを遡って参照が行われ、
  それぞれの行の最後の引き数が順番に挿入されます。
  繰り返して呼び出すときの引き数は、履歴の中を動く方向を決めます。
  負の引き数は、履歴の中を動く方向(後方または前方)を反転します。
  履歴の展開での "!$" の指定のように、最後の引き数の展開に履歴の展開
  の機能が使われます。
「M-.」と書いてありますが、これは「Alt-.」のことです。
“Alt”と“.”を同時に押すと、以前の最後の引数がシェル上に入力されます。

矢印キー(Ctrl-p)で履歴を呼び出してゴニョゴニョするよりも楽なんじゃないかと。
10:47 pm

上の記事に対するコメントです

1. NONAME  2012/11/12 21:36
これは便利ですね

2. ciel (Website)  2012/11/20 21:22
OSXのターミナルだと(たとえSSH中でも)Alt+.は≥の入力になってしまうのでEsc+.じゃないとだめですね--;

3. Owner CommentSawa  2012/11/20 21:53
readline(libedit?)の設定で変更できるかも?

4. NONAME  2013/05/29 23:12
OSXのターミナルで option + . を使うには設定で Use option as meta key にチェックを入れるのが簡単です。

コメントする |

累計:1090856、今日:157、昨日:1899
Created in 0.0279 sec.