このブログを検索

2018年3月16日金曜日

windows→LinuxへFTP接続してFileをGet

前提条件:
Linux(CentOS7)がFTPサーバとして起動している事

作業の流れ:
(1)Linuxの log(messages)をfile転送用のhome directory へcopy
(2)windows(コマンドプロンプト)からLinuxへFTP接続してlogをgetする

(1)Linux----------------------------------------
[tanaka@cent ~]$ cd /var/log/  ←directory移動
[tanaka@cent log]$
[tanaka@cent log]$
[tanaka@cent log]$
ls  ←messagesファイルを確認
anaconda  btmp    dmesg      grubby_prune_debug  messages  spooler   wtmp
audit     chrony  dmesg.old  lastlog             rhsm      tallylog  xferlog
boot.log  cron    firewalld  maillog             secure    tuned     yum.log
[tanaka@cent log]$
[tanaka@cent log]$
[tanaka@cent log]$
cp messages /home/tanaka  ←messagesをhome directory へコピー
[tanaka@cent log]$
[tanaka@cent log]$
cd /home/tanaka/  ←directory移動
[tanaka@cent ~]$
[tanaka@cent ~]$
[tanaka@cent ~]$
ls  ←コピーされている事を確認
messages
[tanaka@cent ~]$
---------------------------------------------------


(2)windows-------------------------------------
C:\Users\tana>ftp 192.168.1.12  ←FTP(Linux)サーバへ接続
192.168.1.12 に接続しました。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
ユーザー (192.168.1.12:(none)): tanaID
331 Please specify the password.
パスワード:tanaPW
230 Login successful.
ftp>
ftp>
ftp>
ls  ←messagesファイルがある事を確認
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
messages
226 Directory send OK.
ftp: 23 バイトが受信されました 0.00秒 11.50KB/秒。
ftp>
ftp>
ftp>
bin  ←ファイル転送モードをバイナリモードへ変更
200 Switching to Binary mode.
ftp>
ftp>
ftp>
get messages  ←messagesを取得(windowsのユーザフォルダへ保存)
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for messages (259799 bytes).
226 Transfer complete.
ftp: 259799 バイトが受信されました 0.00秒 259799.00KB/秒。
ftp>
ftp>
ftp>
bye  ←抜ける
221 Goodbye.
C:\Users\tana>
---------------------------------------------------