多くの大規模なエンタープライズレベルのジオデータベースの構築では、サーバーは一般的にLinux、AIX、Solarisおよびその他のオペレーティングシステムでは、一般的に、ユーザーがWindows端末を使用して、これらのオペレーティングシステムにアクセスするコマンドライン端末、ファイル転送ソフトウェア、Puttyを含む一般的な、SSH、Xmanagerなど、各ユーザーの先入観によると、一般的にソフトウェアに使用されます。各ユーザーの先入観によると、一般的に1つは、最初に学ぶために、それはより多くのソフトウェアに慣れているが、多くの場合、状況の顧客側に非常に異なっている、それはあなたがツールの人々に慣れている可能性がありますインストールされていない、その後、環境にあまり慣れて発生し、唯一の能力の種類を習得する限界まで引き伸ばされます。
FTPを使用すると、バイナリとしてユーザーのローカルエリアに直接ダウンロードするように設定でき、非常に便利です。
1、VSFTPDをインストールするオペレーティングシステムを確認します。
これは以下のコマンドラインで確認できます:
[root@sdemachine3 ~]# cd /etc/vsftpd
[root@sdemachine3 vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
[root@sdemachine3 vsftpd]#
vsftpd.confには、FTPサービス・コンフィギュレーション・パラメータの関連設定が含まれています。
2、オープン状態でサーバーのFTPサービスを確保するために
[root@sdemachine3 vsftpd]# service vsftpd status
vsftpd is stopped
[root@sdemachine3 vsftpd]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
3:サーバーのファイアウォールまたはSELinuxがオフになっているか、ポート21が開いていることを推奨します。
4: WindowsのCMDを使ってFTP接続をするだけです。
FTPサーバーのIPアドレス:
C:\Users\Administrator>ftp 192.168.220.133
连接到 192.168.220.133
220 (vsFTPd 2.2.2)
ユーザー(192.168.220.133:(none)): root
331 Please specify the password.
:
230 Login successful.
5: 接続に成功したら、同様のコマンドを入力します。
ftp> help
命令可能是缩写的。 命令为:
! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
ftp> dir
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
Windowsオペレーティングシステムのファイアウォールを無効にすることで、緊急の問題を解決することをお勧めします。
6.オーダー紹介
DIRコマンドはDOSの全ディレクトリファイルリストに似ており、Linuxのlsコマンドにも似ています:
ftp> dir
リモートホストが接続を閉じる
ftp> open
到 192.168.220.133
连接到 192.168.220.133。
220 (vsFTPd 2.2.2)
ユーザー(192.168.220.133:(none)): root
331 Please specify the password.
パスワード
230 Login successful.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Desktop
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Documents
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Downloads
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Music
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Pictures
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Public
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Templates
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Videos
-rw------- 1 0 0 3135 Aug 29 2013 anaconda-ks.cfg
-rw-r--r-- 1 0 0 2062384 Jan 02 05:54 ceshi_ora_11016.trc
-rw-r--r-- 1 0 0 14415564 Jan 02 06:51 ceshi_ora_11620.trc
drwxr-xr-x 18 0 0 4096 Mar 05 02:12 gdal-1.9.2
-rw-r--r-- 1 0 0 11532797 Mar 05 01:50 gdal192.zip
-rw-r--r-- 1 0 0 59875 Aug 29 2013 install.log
-rw-r--r-- 1 0 0 9548 Aug 29 2013 install.log.syslog
drwxr-xr-x 2 0 0 4096 Mar 06 02:44 shp_data1
-rwxr-xr-x 1 0 0 701 Feb 27 03:34 test.pl
226 Directory send OK.
ftp: 收到 1164 字节,用时 0.06秒 18.77キロバイト/秒
ステータスを確認します。ステータスは、転送されたデータがアスキーコードであることを意味するasciiタイプに注目してください:
ftp> status
连接到 192.168.220.133
: ascii : ;铃声: 关 ;提示: 开 ;通配: 开
: 关 ;哈希标记打印: 关 。
バイナリで転送させたい場合、例えば上記のdirの後、rootのルートディレクトリにtest.plファイルがあり、それをバイナリでWindows端末に渡したい場合。FTPでファイルを取得するにはgetコマンドを使います:
ftp> binary
200 Switching to Binary mode.
ftp> get test.pl
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test.pl (701 bytes).
226 Transfer complete.
ftp: 收到 701 字节,用时 0.00秒 701000.00キロバイト/秒
mgetコマンドは複数のリモート・ファイルを一度に取得します。
mgetコマンドの一般的な書式は以下の通り。
取得するファイルの指定には、スペース区切りまたはワイルドカードのファイル名リストが使用され、これらのファイルごとにユーザーに送信の確認が求められます。取得された test.pl ファイルは、デフォルトのコマンドラインで入力されたフォル ダ、つまり C:∕UsersAdministrator フォルダにあります。
C:\Users\Administrator>ftp 192.168.220.133
ターゲットサーバーにローカルファイルを渡すには、sendコマンドを使用します:
ftp> send test1.pl
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 发送 701 字节,用时 0.00秒 701.00キロバイト/秒
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Desktop
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Documents
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Downloads
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Music
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Pictures
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Public
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Templates
drwxr-xr-x 2 0 0 4096 Aug 29 2013 Videos
-rw------- 1 0 0 3135 Aug 29 2013 anaconda-ks.cfg
-rw-r--r-- 1 0 0 2062384 Jan 02 05:54 ceshi_ora_11016.trc
-rw-r--r-- 1 0 0 14415564 Jan 02 06:51 ceshi_ora_11620.trc
drwxr-xr-x 18 0 0 4096 Mar 05 02:12 gdal-1.9.2
-rw-r--r-- 1 0 0 11532797 Mar 05 01:50 gdal192.zip
-rw-r--r-- 1 0 0 59875 Aug 29 2013 install.log
-rw-r--r-- 1 0 0 9548 Aug 29 2013 install.log.syslog
drwxr-xr-x 2 0 0 4096 Mar 06 02:44 shp_data1
-rwxr-xr-x 1 0 0 701 Feb 27 03:34 test.pl
-rw-r--r-- 1 0 0 701 Apr 18 01:38 test1.pl
226 Directory send OK.
ftp: 收到 1230 字节,用时 0.01秒 94.62キロバイト/秒
sendに似たPutコマンドも使えます。
リモート・マシンにファイルを送信するには、putコマンドとmputコマンドを使用します;
Putコマンドの一般的な書式は以下の通り。
mput コマンドは複数のローカルファイルを一度に送信します;
mputコマンドの一般的な書式は以下の通り。
スペース区切りまたはワイルドカードのファイル名リストを使用して、送信するファイルを指定します。これらのファイルごとに、送信するかどうかをユーザに確認します。cd コマンドを使用して、宛先サーバ上のディレクトリを切り替えます:
ftp> cd /home/oracle
250 Directory successfully changed.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-r--r-- 1 500 501 1170432000 Jan 14 01:01 DBCGW.DMP
drwxrwxr-x 9 500 501 4096 Jan 14 01:07 apache-tomcat-7.0.42
drwxrwxr-x 4 500 501 4096 Sep 09 2013 app
-rwxrwxr-x 1 500 501 493 Jan 14 01:03 export.log
-rwxrwxr-x 1 500 501 1402 Jan 14 01:04 import.log
drwxr-xr-x 6 500 501 4096 Nov 29 08:24 sdeexe102
226 Directory send OK.
ftp: 收到 411 字节,用时 0.01秒 29.36キロバイト/秒
ローカルのデフォルトパスをC:⇄Users⇄Administratorにしたくない、C:⇄をデフォルトパスにしたい場合は、lcdコマンドで変更してください。
ftp> lcd c:\
目前的本地目录 C:\
その他のコマンドは、自分でテストして学ぶことができます!





