トップ >Ubuntu 8.04によるサーバーの構築 >

便利ツール

SCP による外部サーバーへのファイルコピー

 openssh-clients は, FTP の代わりになる SFTP , RCP の代わりになる SCP のセット一式を含んでいます。

  1. root でログインする。
  2. 以下のようなコマンドを実行して, test ディレクトリを外部のサーバーへアップロードする。
    # scp -r test [ログイン名]@shell.sourceforge.jp:/home/groups/x/xx/YourProject/htdocs

Dreamweaver による SFTP 接続

 SFTP 対応の FTP ソフトには, Dreamweaver の他, FileZilla があります。なお,Dreamweaver では秘密鍵ファイルを指定する方式では接続できません。

  1. アカウント abc でサーバーにログインする。
  2. /tmp/abc ディレクトリを作成する。
  3. クライアントの Dreamweaver において,新規にサイトを作成する。
    DreamweaverによるSFTP接続(その1)/Fedora Core
  4. このサイトの[リモート情報]の[アクセス]に「FTP」を選択し, "Secure FTP (SFTP) を使用" にチェックを入れて,アクセスに必要な情報を入力する。
    DreamweaverによるSFTP接続(その2)/Fedora Core

バックアップ (rsync)

 バックアップ先のクライアント (192.168.0.7) が,バックアップ元のサーバー (192.168.0.2) のデータファイルのバックアップを自動的に取るようにします。
  1. バックアップ元の 192.168.0.2 のサーバーに, root でログインする。
  2. 以下のコマンドを実行して,公開鍵 (/root/.ssh/identity.pub) 及び秘密鍵 (/root/.ssh/identity) を作成する。 なお,作成時に問い合わせのあるパスフレーズには何も入れないようにする。
    # ssh-keygen -t rsa1
  3. 以下のコマンドを実行して,この公開鍵をサーバーに登録する。
    # cd /root/.ssh
    # cat identity.pub > authorized_keys
    # chmod 600 authorized_keys
  4. バックアップ先のクライアントに, root でログインする。
  5. 以下のコマンドを実行して,公開鍵 (/root/.ssh/identity.pub) 及び秘密鍵 (/root/.ssh/identity) を作成する。 なお,作成時に問い合わせのあるパスフレーズには何も入れないようにする。
    # ssh-keygen -t rsa1
  6. 以下のコマンドを実行して,この公開鍵 identity.pub のファイル名を client.pub に変えて,サーバーの /root/.ssh/ にコピーする。
    # scp /root/.ssh/identity.pub root@192.168.0.2:/root/.ssh/client.pub
  7. サーバーに root でログインする。
  8. 以下のコマンドを実行して,クライアントの公開鍵をサーバーの公開鍵に追加登録する。
    # cd /root/.ssh
    # cat client.pub >> authorized_keys
  9. クライアントに root でログインする。
  10. 以下のコマンドを実行することにより,パスフレーズ無しでサーバーの /var/spool/mail をクライアントの /var/spool/ にコピーする。
    # rsync -avz --delete -e "ssh -1" 192.168.0.2:/var/spool/mail/ /var/spool/mail/

CD-R/RW へのバックアップ

  1. 以下のコマンドを実行して, cdrecord をインストールする。
    $ sudo apt-get install cdrecord
  2. 以下のコマンドを実行して, CD-R/RW のデバイス番号を調べる。
    $ cdrecord -scanbus
  3. (CD-RW の場合)以下のコマンドを実行して,ディスクを初期化する。
    $ cdrecord dev=0,0,0 blank=all
  4. 以下のコマンドを実行して, mkisofs をインストールする。
    $ sudo apt-get install mkisofs
  5. 以下のコマンドを実行して, /tmp/backup ディレクトリの内容から CD のイメージを作成する。
    $ mkisofs -r -J -o /tmp/cd.img /tmp/backup/
  6. 以下のコマンドを実行して, CD-RW に CD のイメージを書き込む(IDE の CD-R/RW ドライブは, CD-R を焼くことができないので, SCSI エミュレートを設定する必要があることに注意)。
    $ cdrecord dev=0,0,0 -v -eject -data /tmp/cd.img

 このサイトに書かれていることが原因でトラブルが発生しても,私は責任を取ることができません。したがいまして,ここで述べられていることに関する実行は,自己責任でお願いいたします。なお,このサイトはリンクフリーで,リンク時の連絡も不要です。

サイト内関連リンク:なし