「SFTP ファイル転送」の版間の差分
提供: dsk's note
細 |
細 |
||
1行目: | 1行目: | ||
+ | <html><script type="text/javascript"><!-- | ||
+ | google_ad_client = "ca-pub-8463396328485458"; | ||
+ | /* Mediawiki textのみ */ | ||
+ | google_ad_slot = "9674102684"; | ||
+ | google_ad_width = 728; | ||
+ | google_ad_height = 90; | ||
+ | //--> | ||
+ | </script> | ||
+ | <script type="text/javascript" | ||
+ | src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> | ||
+ | </script></html> | ||
SFTP(SSH File Transfer Protocol)。SSH上で通信を暗号化してファイルを転送するプロトコル。sftpコマンドを使って、ファイルの転送だけでなく、リモートホスト、ローカルホストのファイル、ディレクトリの操作を行える。 | SFTP(SSH File Transfer Protocol)。SSH上で通信を暗号化してファイルを転送するプロトコル。sftpコマンドを使って、ファイルの転送だけでなく、リモートホスト、ローカルホストのファイル、ディレクトリの操作を行える。 | ||
2013年8月3日 (土) 08:53時点における版
SFTP(SSH File Transfer Protocol)。SSH上で通信を暗号化してファイルを転送するプロトコル。sftpコマンドを使って、ファイルの転送だけでなく、リモートホスト、ローカルホストのファイル、ディレクトリの操作を行える。
Macだと無料のFTPクライアントがあまりないし、Cyberduckはもっさりしていて個人的には使いたくないので、sftpを利用する事になった。ただし、ファイルやディレクトリ名を入力際のTab補完ができないのが難点。どうしてもTab補完が必要な場合は、LFTPクライアントを使用するとよい。
ログイン
sftp [オプション] ログイン名@ホスト名
ここのサーバだと以下のようになる。
sftp dsktnk@dsktnk.sakura.ne.jp<ENTER> dsktnk@dsktnk.sakura.ne.jp's password: hogehogehogehoge<ENTER>
コマンド
- put
- ローカルホストから、リモートホストにアップロード。
- get
- リモートホストから、ローカルホストにダウンロード。
- exit
- 終了
ローカルホストとリモートホスト
行頭にlをつけてコマンドを実行すると、ローカルホストでの操作になる。例えば、ディレクトリ内容を表示したい場合は、lsでリモートホストのディレクトリ内容を表示し、llsだとローカルホストのディレクトリ内容を表示する。