vsftpd 설치
$ sudo yum install vsftpd
설정 변경하여, anonymous 로그인 안되게 하고 local에서 접근할 수 있도록 일부 property 수정한다.
$ sudo vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
데몬 실행 및 항상 재부팅때도 실행하게 한다.
$ sudo service vsftpd restart
$ chkconfig vsftpd on
계정을 하나 파서 특정 계정으로만 접근하게 한다.
$ echo '패스워드' | sudo passwd --stdin ftpuser
패스워드 입력시 특수문자는 역슬래시를 넣어야 하는데. 귀찮으면, passwd만 입력하게 한다.
$ passwd ftpuser
ftp client 설치한다.
$sudo yum install ftp
ftp 연결 잘되면 성공이다.
$ ftp localhost
그러나, 클라이언트 실행시 ftp: ftp/tcp: unknown service 이라는 에러가 나면, 이는 /etc/services 파일의 naming 설정을 못읽어서 발생한 것이다.
$ ftp 172.16.76.85
ftp: ftp/tcp: unknown service
적절하게 /etc/services 파일에 적절한 read 권한을 준다.
$ sudo chmod 754 /etc/services
'c or linux' 카테고리의 다른 글
[bash] for loop (0) | 2015.11.26 |
---|---|
linux - sed에 환경 변수 사용하기 (0) | 2015.11.20 |
빈 줄 정리하는 grep 예시 (빈 줄 삭제) (0) | 2015.11.16 |
mac os x에서 linux의 date 테스트하기 - mac os x과 linux의 date는 다르다. (0) | 2015.11.09 |
expr & bc 명령어 (정수 및 실수 연산을 bash에서 쓰기) (0) | 2015.11.04 |