SFTP:外部からの研究室内PCデータ操作

WinSCPとかいうめんどくさいものを使うのはやめようか,という話.GUIがそんなに好きかね諸君? 加えて,Windowsでしか使えないというのがまたな・・・.

SFTPはOpenSSHのサブシステムとしてインストールできるようだ. 使用方法は以下.

$ sftp user@www.hogehoge.jp

SFTPでサーバにログイン中,以下のコマンドをメインに使う.

exit       
pwd        
ls        
cd 
lpwd
lls
lcd
lmkdir       
get ファイル名  %ダウンロード.
put ファイル名 % アップロード.

で,LAN外からLAN内のPCにアクセスするにはどうするのか.簡単な話で,ローカルホストの適当な空きポートにリモートホストsshポート(22)をポートフォワーディングし,ポートフォワーディングしたポートを指定してsftpを使えばよい.

$ ssh -CNfL 2022:192.168.*.*:22 user@www.hoge.jp
$ sftp -o Port=2022 user@localhost

ね,簡単でしょ?(某水彩教室的どやぁ