LoginSignup
1
3

More than 3 years have passed since last update.

SSHでローカルファイルをアップロードの流れ

Last updated at Posted at 2021-01-13

Mac

サーバー環境によっては、セキュリティー上FTPソフトでのファイル転送ができないことがあります。
その際、ターミナルなどのCLIを使ってのファイルの転送をする流れを紹介します。
※ Mac OSを前提

tar.gzファイル作成

1.ターミナル.appを起動します

2.圧縮したいファイルやフォルダが保存されている場所に移動します
移動する際はcdコマンドで移動していきます。

ターミナル
$ cd ~/Desktop

3.圧縮コマンドを実行します

ターミナル
$ tar zcvf 【圧縮後のファイル・フォルダ名.tar.gz】 【圧縮したいファイル・フォルダ名】

SSHファイルアップロード

scpコマンドを使います。
root@000.000.00.000アカウント名@サーバー名です。
:/home/file/ はアップ先ディレクトリパス

ターミナル
$ scp ~/Desktop/test.tar.gz root@000.000.00.000:/home/file/

SSHファイルダウンロード

ターミナル
$ scp root@000.000.00.000:/home/file/test.txt ~/Desktop/

tar.gzファイル解凍

解凍コマンドを実行します

ターミナル
$ tar zxvf 【圧縮したいファイル・フォルダ名.tar.gz】

削除コマンドを実行します
不要ファイル(圧縮したファイル)削除

ターミナル
$ rm -r 【ディレクトリ名】
1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3