現場でよく聞くIT用語!!「PM」について解説!
ゆーや
現場でよく聞くIT用語大辞典
FTP(File Transfer Protocol) は、パソコンとサーバーの間でファイルをやり取りするための通信規格です。
例えるなら、宅配便のようなもの。あなたのパソコン(自宅)からサーバー(倉庫)へファイル(荷物)を送ったり、逆に受け取ったりできます。
Webサイトを公開するとき、こんな流れになります:
つまり、自分が作ったWebサイトをネット上に公開するために欠かせない技術なんです。
パソコンからサーバーへファイルを送る
サーバーからパソコンへファイルを持ってくる
FTPを使うには、FTPクライアントソフトが必要です。代表的なものは:
FileZilla(ファイルジラ)
FFFTP(エフエフエフティーピー)
Cyberduck(サイバーダック)
1. FTPソフトをダウンロード&インストール
2. サーバー情報を入力して接続
- ホスト名(サーバーのアドレス)
- ユーザー名
- パスワード
3. 左側に自分のパソコン、右側にサーバーが表示される
4. ファイルをドラッグ&ドロップするだけ!
実は、普通のFTPはセキュリティが弱いんです。
なぜなら、パスワードなどの情報が暗号化されずに送られるから。誰かに盗み見される可能性があります。
SFTP(SSH File Transfer Protocol)
FTPS(FTP over SSL/TLS)
現在は、普通のFTPではなくSFTPを使うのが常識になっています。
最近は、FTP以外の方法も増えています:
FTPは古い技術ですが、今でもWeb制作の現場で普通に使われています。特にフリーランスエンジニアとして活動していると、クライアントのサーバーにファイルをアップする機会は結構あります。
僕も駆け出しの頃、FTPソフトの使い方がわからず焦ったことがありました…😅
月収100万円フリーランスを目指して、月100時間勉強している様子は Instagram @hooded_yuya_100man で発信中です。リアルな学習記録や収入報告も公開していますので、フォローしてもらえると嬉しいです!