情けない話ですが、いつも忘れてしまうので自分の備忘録です
自分は画像などを切り分けて、シンボリックリンクを使って表示させています。参考になれば幸いです。
間違っている点等ありましたらご指摘ください!!
☆やること
① .ssh/configの作成
② シンボリックリンクの作成
☆手順
ssh接続
↓
シンボリックリンク作成
↓
シンボリックリンク削除
☆ssh接続
configの設定
SSHコマンドを入力するのが面倒なので、サーバごとに設定しています。
現場の先輩から教わって、タイムアウト設定を無しにしています。
$ cd ~/.ssh
$ vi config
Host *
ServerAliveInterval 30
ServerAliveCountMax 5
TCPKeepAlive yes
### Connect Setting Name ###
Host sample_w1
HostName 0.0.0.1
Port 22
User hoge
IdentityFile sample.pem
設定が終わったら、続きです。
サーバの/var/sample_api/public
を対象にシンボリックリンクを作成します。
$ ssh sample_w1
[hoge@sample_w1 ~]$ ls /var/sample_api/public
fonts img index.html js
[hoge@sample_w1 ~]$ cd プロジェクト
シンボリックリンクの作成
[hoge@sample_w1 ~]$ ln -s /var/sample_api/public sample_api
[hoge@sample_w1 ~]$ ll
drwxrwsr-x 1 hoge team 0 1月 1 13:54 .
drwxrwsr-x 1 hoge team 0 1月 1 13:54 ..
lrwxrwxrwx 1 hoge team 0 1月 1 13:55 sample_api -> /var/sample_api/public/
シンボリックリンクの削除
[hoge@sample_w1 ~]$ unlink sample_api
[hoge@sample_w1 ~]$ ls -a
. ..
注意すべき点として、rm
コマンドで実体を削除しないようにしてください...
☆参考文献
https://qiita.com/colorrabbit/items/2e99304bd92201261c60
https://www.atmarkit.co.jp/ait/articles/1605/30/news022.html
https://qiita.com/passol78/items/2ad123e39efeb1a5286b