티스토리 뷰

EN/OpenSUSE 11

OpenSUSE 11 FTP Client SUSE

식빵TV 2016.05.10 16:02

OpenSUSE 11 FTP Client SUSE


FTP Client SUSE

 

For how to connect to FTP server from Clients computer, the example follows is on SUSE.



1. Install FTP Client.


otaec:~ # zypper -n install ncftp




2. The connection with root account is prohibited by default, so access with a common user to FTP Server.


# ncftp [option] [hostname]

suse@otaec:~> ncftp -u suse www.srv.world 

Password:     # password of the user

Login successful.

Logged in to www.srv.world.

ncftp /home/suse >


# show current directory on FTP server

ncftp /home/suse > pwd

ftp://suse:PASSWORD@www.srv.world


# show current directory on local server

ncftp /home/suse > !pwd

/home/suse


# show files in current directory on FTP server

ncftp /home/suse > ls

bin/


# show files in current directory on local server

ncftp /home/suse > !ls -l

total 8

drwxr-xr-x 2 suse users 4096 Nov 27 12:02 bin

-rw-r--r-- 1 suse users    5 Dec  4 14:33 testfile.txt


# change directory

ncftp /home/suse > cd bin

ncftp /home/suse/bin > pwd

ftp://suse:PASSWORD@www.srv.world/bin/





# upload a file to FTP server

# "-a" means ascii mode ( default is binary mode )

ncftp /home/suse > put -a testfile.txt

estfile.txt: 5.00 B 587.20 B/s

ncftp /home/suse > ls -l

drwxr-xr-x    2 1000     100         4096   Nov 27 12:02   bin

-rw-------    1 1000     100            5   Dec  4 05:33   testfile.txt


# upload some files to FTP server

ncftp /home/suse > mput -a test.txt testfile.txt

test.txt: 5.00 B 7.49 kB/s

testfile.txt: 5.00 B 4.29 kB/s

ncftp /home/suse > ls -l

drwxr-xr-x    2 1000     100         4096   Nov 27 12:02   bin

-rw-------    1 1000     100            5   Dec  4 05:33   testfile.txt

-rw-------    1 1000     100            5   Dec  4 05:37   test.txt


# download a file from FTP server

# "-a" means ascii mode ( default is binary mode )

ncftp /home/suse > get -a test.txt

test.txt: 6.00/ 5.00 B 6.60 kB/s


# download some files from FTP server

ncftp /home/suse > mget -a test.txt test2.txt

test.txt: 6.00/ 5.00 B 6.60 kB/s test2.txt: 6.00/ 5.00 B 6.60 kB/s


# create a directory in current directory on FTP Server

ncftp /home/suse > mkdir testdir

mkdir ok, `testdir' created

ncftp /home/suse > ls -l

drwxr-xr-x    2 1000     100         4096   Nov 27 12:02   bin

drwx------    2 1000     100         4096   Dec  4 14:42   testdir

-rw-------    1 1000     100            5   Dec  4 05:33   testfile.txt

-rw-------    1 1000     100            5   Dec  4 05:37   test.txt


# delete a direcroty in current directory on FTP Server

ncftp /home/suse > rmdir testdir

rmdir ok, `testdir' removed

ncftp /home/suse > ls -l

drwxr-xr-x    2 1000     100         4096   Nov 27 12:02   bin

-rw-------    1 1000     100            5   Dec  4 05:33   testfile.txt

-rw-------    1 1000     100            5   Dec  4 05:37   test.txt


# delete a file in current directory on FTP Server

ncftp /home/suse > rm test.txt

rm ok, `test2.txt' removed

ncftp /home/suse > ls -l

drwxr-xr-x    2 1000     100         4096   Nov 27 12:02   bin

-rw-------    1 1000     100            5   Dec  4 05:33   testfile.txt


# execute commands with "![command]"

ncftp /home/suse > !cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

...

...

suse:x:1001:1001::/home/suse:/bin/bash

# exit

ncftp /home/suse > quit

221 Goodbye.

저작자 표시 비영리 변경 금지
신고

'EN > OpenSUSE 11' 카테고리의 다른 글

OpenSUSE 11 MAIL Server Install Postfix  (0) 2016.05.12
OpenSUSE 11 FTP Server Vsftpd Over SSL/TLS  (0) 2016.05.10
OpenSUSE 11 FTP Client SUSE  (0) 2016.05.10
OpenSUSE 11 FTP Server Install Vsftpd  (0) 2016.05.10
OpenSUSE 11 MySQL Replication  (0) 2016.05.10
OpenSUSE 11 MySQL Install MySQL  (0) 2016.05.10
댓글