server php + ssh2

2010.06.05 15:00

Elkha 조회 수:20052

참고 문서  

ssh.png

libssh

XE의 쉬운설치에서 ssh 를 적용하기 위해 php에 ssh 연동하는 과정이다.

컴파일에 libssh2 에러가 뜨는 걸로 봐서 먼저 libssh2 설치해줘야 하는 듯.

# wget http://www.libssh2.org/download/libssh2-1.2.5.tar.gz
# tar xvfz tar xvfz libssh2-1.2.5.tar.gz
# cd libssh2-1.2.5
# ./configure
# make && make install

ssh2 extension

php - ssh2 확장

# wget http://pecl.php.net/get/ssh2-0.11.0.tgz
# tar zxvf ssh2-0.11.0.tgz
# cd ssh2-0.11.0
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install

php.ini 파일을 수정해준다.

# vi /usr/local/Zend/etc/php.ini

[ssh2]
extension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613
extension=ssh2.so

XE 쉬운설치

FTP 계정정보를 입력했다.

아이디 my_account
비밀번호 **********
FTP 서버 주소 localhost
FTP Port 22
FTP Passive mode
SFTP 사용
설치된 XE의 FTP 경로 설정 설치된 XE의 절대경로와 동일.

디렉토리 목록을 불러오면 에러메세지가 뜬다.

그런데 쉬운설치는 정상적으로 작동하더라.

번호 제목 날짜 조회 수
71 검색엔진 등록 file 2010.05.12 141616
70 VPS (가상 호스팅) 비교 file 2010.05.12 61745
69 CentOS 6 - Apache 2.4.1 컴파일 / 보안 설정 [1] 2012.04.15 29111
68 Linux Memory 사용량 file 2012.05.16 24794
67 리눅스 계정 생성/변경 [67] 2011.04.02 24539
66 CentOS 6 - MySQL 5.5 설치 [1] file 2012.04.15 21211
65 마인크래프트 조합법 1 file 2011.04.01 21054
64 Lighttpd 설치 file 2010.05.11 20321
63 sAPM file 2010.05.12 20142
» php + ssh2 file 2010.06.05 20052
61 Linux 설치시 파티션 관리 file 2012.05.12 19043
60 Zend Optimizer + eAccelerator + Suhosin file 2010.05.11 18029
59 MySQL 설치 file 2010.05.11 16662
58 Apache 설치 file 2010.05.11 16543
57 ssh 로그인 제한 2011.04.05 16367
56 CentOS 6.2 다운로드 / 설치 [1] file 2012.04.15 16218
55 리눅스 자동 시작 file 2010.05.21 15784
54 솔라리스 mount options 2013.10.06 14999
53 PHP 설치 file 2010.05.11 14927
52 유닉스 계정 관리 2013.10.15 14428