내부 네트웍(XP)에서 알ftp를 이용한 proftp 접속시 OpenSSH 에

neotrue의 이미지

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:

이럴때는 어떻게 해야하는지... 아직 초보티를 못 벗어난 질문입니다.

부탁드리겠습니다.

사족이지만 리눅스 서버 만드니라고 며칠동안 잠을 몇시간 못 잤더니 눈이 따끔거리고 속이 조금 쓰릴때 잠이 들면 속도 가라앉고 눈도 안 따끔거린다는 것을 알았습니다. ㅡ.ㅡ;; 지금은 눈만 따끔거리군요.. 그래도 자야할것 같습니다. 여자친구한테 며칠동안 받은 구박에 몸이 떨려오는군요... ㅜ,.ㅜ

codebank의 이미지

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로
접근이 가능할 것이라고 생각합니다.

------------------------------
좋은 하루 되세요.

neotrue의 이미지

여기저기 다녀보니까 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....

codebank의 이미지

사용자 접근을 위해서는 일단 디렉토리 접근권한은 0755정도로 해두셔도 되고요...
웹호스팅을 경험해 보시면 아시겠지만 해당 디렉토리에 사용자,그룹지정을 지정해도
상관없습니다.
저 같은 경우에는 개인적으로 테스트하는 컴퓨터에 /var/www/local의 경우
유저,그룹에게 권한을 준 상태로 테스트하고 있죠.
즉,

$ su -
Password:
# cd /var/www
# chown -R testuser,users local
# exit
$ cd $HOME
$ ln -sf /var/www/local httpd

이렇게 해놓고 일반유저(예에서는 testuser겠죠.)로 접속해서 직접 http에 대한
파일을 수정하고 있습니다.
이렇게 해놓으면 FTP로 접근할때도 해당 유저로 접근해서 바로 파일을 올릴 수도
있고 MS-Windows를 사용할 때는 EditPlus나 UltraEdit등의 FTP기능을 이용
바로 수정도 할 수가 있죠.

------------------------------
좋은 하루 되세요.

neotrue의 이미지

codebank wrote:
사용자 접근을 위해서는 일단 디렉토리 접근권한은 0755정도로 해두셔도 되고요...
웹호스팅을 경험해 보시면 아시겠지만 해당 디렉토리에 사용자,그룹지정을 지정해도
상관없습니다.
저 같은 경우에는 개인적으로 테스트하는 컴퓨터에 /var/www/local의 경우
유저,그룹에게 권한을 준 상태로 테스트하고 있죠.
즉,
$ su -
Password:
# cd /var/www
# chown -R testuser,users local
# exit
$ cd $HOME
$ ln -sf /var/www/local httpd

이렇게 해놓고 일반유저(예에서는 testuser겠죠.)로 접속해서 직접 http에 대한
파일을 수정하고 있습니다.
이렇게 해놓으면 FTP로 접근할때도 해당 유저로 접근해서 바로 파일을 올릴 수도
있고 MS-Windows를 사용할 때는 EditPlus나 UltraEdit등의 FTP기능을 이용
바로 수정도 할 수가 있죠.

역시 코드뱅크님 입니다.
일단 제가 한것은,

$ su -
Password:
# cd /var/www
# chown -R neotrue html
# exit
$ cd $HOME
$ ln -sf /var/www/local httpd

이렇게 해주니까 neotrue로 접속해서 파일도 올려지고 덤으로 http 폴더 링크까지 생겼군요~!!! :!: :!:

EditPlus나 UltraEdit등에 FTP 기능이 있다는 것은 처음 알았습니다. 이 역시 감사합니다.

초보적인 질문에 정확한 진단과 후속조치 너무 감사합니다. 이제는 진짜 홈페이지 만드는 일만 남았습니다. 열심히 해야겠습니다.

user 와 group 에 대한 개념에 대해서 좀 더 공부를 해야겠군요.

복학 전까지 정말 재밋는 일과 경험을 하고 있는것 같습니다.

codebank님 다시한번 감사합니다. :D 가을이 가다오고 있습니다. 환절기 감기 조심하세요~!!![/code]

Flexable....

maddie의 이미지

움..ssh가 깔리면 sftp란 놈이 돌아갑니다..

그리고 그런건 FileZilla를 사용하면 ftp처럼 그냥 쓰실 수 있습니다...GUI로요..

궂이 FTP를 깔아서 할 건 아닌거 같은데욥.

즐거운 리눅싱.

힘없는자의 슬픔

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.