ubuntu server 원격 작업을 위한 사전 작업

운영/Ubuntu 2009. 11. 30. 23:17


우분투 서버를 설치한후 원격 작업을 하기 위해 필요한 건 서버로의 터미널 연결과 FTP 연결이다.
그러면 이러한 작업이 가능하도록 ubuntu 서버에 터미널 서버와 ftp 서버를 설치해보자.

1. OpenSSH 서버 설치

1.1 설치

sudo apt-get install openssh-client
sudo apt-get install openssh-server

위 명령어를 실행하면 아래와 같이 OpenSSH 클라이언트와 서버가 설치된다.

 

[그림 openssh client 설치]

 

[그림 openssh server 설치]

1.2 설정

OpenSSH 서버의 설정파일은 /etc/ssh/sshd_config 파일이다.
설정파일을 수정하지 않아도 정상적으로 서비스가 가능하다.

sudo /etc/init.d/ssh start 명령어로 서버를 기동시킨다.
PuTTY를 통해 원격접속을 테스트 해본다.
주의 이때 Port 는 22, Protocol 은 SSH 로 설정한다.


 

[그림 PuTTY 를 통해 원격접속]


2. vsftpd 서버 설치

2.1 설치

sudo apt-get install vsftpd

위 명령어를 사용하면 vsftpd 서버를 설치할 수 있다.
설치후 vsftpd 서버가 자동으로 기동된다.

 

[그림 vsftpd 설치]


2.2 설정

vsftpd 의 설정파일은 /etc/vsftpd.conf 파일이다.

- ftp를 통해 인증된 사용자만 접속이 가능하게 하기 위해서는 설정파일에서 아래값을 변경해준다.
anonymous_enable=NO

- ftp를 통해 local 사용자 즉, 시스템에 생성된 사용자만 ftp 를 사용할 수 있도록 한다. 
local_enable=YES

- ftp를 통해 업로드한 파일의 삭제가 가능하도록 한다.
write_enable=YES

- ftp를 통해 생성한 파일과 폴더에 755(rwxr-xr-x) 권한을 설정한다.
umask=022

설정 완료후 sudo service vsftpd restart 명령어로 서버를 재기동한다.

 

[그림 filezilla 를 통해 ftp 접속]

 

: