내부 네트웍(XP)에서 알ftp를 이용한 proftp 접속시 OpenSSH 에
VGA 카드없이 서버 구축이 되냐고 물은지 3일은 된거 같습니다.
이제 APM연동 까지 모두 마치고 XP에서 Telnet으로 Root 권한으로 접속하는 것까지 되었습니다.
그동안 참 많은 것을 배웠는데 리눅스가 참 매력적인 것이더군요..
직관적인 설정이 특히..
근데 알FTP를 이용해서 WOWLinux에 ProFTPD에 Anonymous (Passive Mode)로 접속하려고 하면 상황창에,
connecting to 192.168.2.23
connected.
<< SSH-1.99-OpenSSH_3.4p1
이렇게 나오고 계속 기다리다가 다시 접속시도를 하게 됩니다. 결국 접속은 하지 못하구요.. :(
게시판에서 FTP and SSH 로 검색하였지만 이런 오류에 대해서 물은 내용이 없는거 같아 새로운 주제를 올리게 되었습니다.
rpm -qa | grep ssh 했을때 나오는 내용은
openssh-askpass-3.4p1-1wow
openssh-3.4p1-1wow
openssh-askpass-gnome-3.4p1-1wow
openssh-server-3.4p1-1wow
openssh-clients-3.4p1-1wow
이렇게 네줄 나옵니다.
telnet 에서 192.168.2.22(XP) 의 IP 만 접근가능하도록
/etc/hosts.deny
/etc/hosts.allow
에서 설정하였는데요 (
http://www.wowlinux.com/knowledge/faqview.html?db=faq&id=345&view=1)
ftp 도 물론 그런 것이 가능하겠죠? proFTPD 에서 유저를 추가하는 방법은 어떤 것인지 아직 가물가물 합니다. :roll:
이럴때는 어떻게 해야하는지... 아직 초보티를 못 벗어난 질문입니다.
부탁드리겠습니다.
사족이지만 리눅스 서버 만드니라고 며칠동안 잠을 몇시간 못 잤더니 눈이 따끔거리고 속이 조금 쓰릴때 잠이 들면 속도 가라앉고 눈도 안 따끔거린다는 것을 알았습니다. ㅡ.ㅡ;; 지금은 눈만 따끔거리군요.. 그래도 자야할것 같습니다. 여자친구한테 며칠동안 받은 구박에 몸이 떨려오는군요... ㅜ,.ㅜ
Proftpd이 SSH에서 동작하도록 컴파일(또는 설정)된것 같습니다.
Proftpd이 SSH에서 동작하도록 컴파일(또는 설정)된것 같습니다.
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-SSH.html
위 문서를 참조하세요.
http://www.labtam-inc.com/articles/proftp-diff.html
위와 같은 형태의 Clinet가 있긴하군요. 알 FTP에서는 SSH모드를 지원하지 않는
것으로 알고 있습니다.
ProFTPd을 ssh지원없이 설정(또는 컴파일) 해야만 외부에서 일반 FTP Client로
접근이 가능할 것이라고 생각합니다.
------------------------------
좋은 하루 되세요.
여기저기 돌아다닌 결과 ssh를 써야겠군요.
여기저기 다녀보니까 telnet 과 ftp 가 불안하다는 것을 알았고
ssh가 필요하다는 것을 알았습니다.
그래서,
telnet 대신에 Putty 를 쓰고
Ftp 대신에 Winscp 를 쓰고 있습니다.
리눅스 박스는 짱박아 두고, 윈도그 Xp로 제어하길 원하고 있거든요..
현재의 지극히 보통사용자들이 다가가기 쉽게 하기 위해서라고 해야 되나요..
(물론 얼마의 돈을 내고 웹 호스팅을 받아버릴것이 뻔하지만.. )
걱정은 /var/www/html 의 퍼미션을 775로 했음에도 불구하고
소유주 7 => 읽기 쓰기 실행
그룹 7 => 읽기 쓰기 실행
다른 유저 5 => 읽기 실행
위에 설정이 맞죠?
root 가 아닌 사용자(neotrue)로 로그인하여도 파일 업데이트가 안된다는 것입니다.
root로는 ftp 접속이 안되더라구요. 물론 보안상 위험하다는 말을 너무 많이 들어서 하고 싶지도 않거니와..
만일 httpd.conf 에서 /var/www/html 설정을 사용자가 접근 가능한 폴더로 바꾸면 되겠지만 여타 다른 것들의 연동이 제대로 될지 몰라서.. (php 같은) 아직은 안해보고 있습니다.
neotrue를 그룹에 넣어버리면 되는 문제 같은데 이것 참 아리송합니다.
/etc/group 을 열어보아도 무슨 얘기인지 모르겠고.... ㅡ,.ㅡ
언제나 허접한 질문에 성실한 답변에 너무나 감사합니다.~~!!!
사족) 리눅스를 쓰는 일이란 정말 검색과 인용의 전쟁이군요..... 어디서쯤 포기하게 될지...[/code]
Flexable....
사용자 접근을 위해서는 일단 디렉토리 접근권한은 0755정도로 해두셔도
사용자 접근을 위해서는 일단 디렉토리 접근권한은 0755정도로 해두셔도 되고요...
웹호스팅을 경험해 보시면 아시겠지만 해당 디렉토리에 사용자,그룹지정을 지정해도
상관없습니다.
저 같은 경우에는 개인적으로 테스트하는 컴퓨터에 /var/www/local의 경우
유저,그룹에게 권한을 준 상태로 테스트하고 있죠.
즉,
이렇게 해놓고 일반유저(예에서는 testuser겠죠.)로 접속해서 직접 http에 대한
파일을 수정하고 있습니다.
이렇게 해놓으면 FTP로 접근할때도 해당 유저로 접근해서 바로 파일을 올릴 수도
있고 MS-Windows를 사용할 때는 EditPlus나 UltraEdit등의 FTP기능을 이용
바로 수정도 할 수가 있죠.
------------------------------
좋은 하루 되세요.
해결되었습니다. 너무 감사합니다~!!!!
역시 코드뱅크님 입니다.
일단 제가 한것은,
이렇게 해주니까 neotrue로 접속해서 파일도 올려지고 덤으로 http 폴더 링크까지 생겼군요~!!! :!: :!:
EditPlus나 UltraEdit등에 FTP 기능이 있다는 것은 처음 알았습니다. 이 역시 감사합니다.
초보적인 질문에 정확한 진단과 후속조치 너무 감사합니다. 이제는 진짜 홈페이지 만드는 일만 남았습니다. 열심히 해야겠습니다.
user 와 group 에 대한 개념에 대해서 좀 더 공부를 해야겠군요.
복학 전까지 정말 재밋는 일과 경험을 하고 있는것 같습니다.
codebank님 다시한번 감사합니다. :D 가을이 가다오고 있습니다. 환절기 감기 조심하세요~!!![/code]
Flexable....
움..ssh가 깔리면 sftp란 놈이 돌아갑니다..그리고 그런건
움..ssh가 깔리면 sftp란 놈이 돌아갑니다..
그리고 그런건 FileZilla를 사용하면 ftp처럼 그냥 쓰실 수 있습니다...GUI로요..
궂이 FTP를 깔아서 할 건 아닌거 같은데욥.
즐거운 리눅싱.
힘없는자의 슬픔
댓글 달기