ssh를 이용한 파일전송 프로그램을 만들려고 합니다.

cjy1126의 이미지

우연히 리눅스 서버 계정을 구하게 되었습니다.

문제는 포트가 ssh만 열려 있어서 소스보관과 코딩에 많은 불편함이 있습니다.

그래서 ftp같은 파일 전송 프로그램을 만들려고 합니다.

scp라는것 까지 알았는데... 아무리 검색을해도 패킷타입같은 규약을 못찾겠네요.

자료 좀 부탁드립니다.

winscp인가? 그게 있는건 아는데...

그냥 심심하기도하고 공부도할겸 만들어 볼려고합니다.(최종 목표는 scp로 리눅스 서버의 소스를 읽어오고, 저장해주는 에디터를 만드는것입니다.)

좋은 한주 되세요. ^^

ps: 기존의 프로그램이나 오픈소스가 있다면 추천 부탁드립니다.

저도 오픈소스해보고 싶어서 계획한것 입니다.(현재 생초보인 저와 다른 두분, 이렇게 셋이서 하려고합니다.)

실력이야 형편없지만, 소스 공개하고 몇번 욕먹으면 많이 배울거라는 기대를 가지고 있어서요 ^^(몇만번일까요? -_-)

이광우의 이미지

sftp 라는 프로그램을 참조해 보세요.
윈도우에는 PuTTY 와 함께 관련 프로그램이 있구요.

소스코드 보관 및 관리라면.. CVS 와 SSH를 사용하시면
로컬에서 원격으로 그냥 커밋해서 사용하실 수 있습니다.
관리하기 수월합니다.

관련 문서가 위키에 있습니다.

Be Creative For Fun!!

cjy1126의 이미지

제가 원하는건 ssh 포트(22번)으로 파일을 주고 받는거거든요.

제가 사용하는 서버에서 netstat -na를 치면 22번 나오거든요.(전에 scp로 이 서버에 파일을 올렸었습니다.)

sftp로 검색하니 115번 포트로 나오네요.

sftp의 규약대로 맞춰서 22번 포트로 쏴도되나요?(혹시 sftp와 scp가 같은 프로토콜을 사용하는가해서요?)

답변 감사드립니다. ^^

woonuk의 이미지

http://filezilla.sourceforge.net/

sftp 잘 지원합니다.

nthroot의 이미지

ultraedit에서도 가능해요.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

litdream의 이미지

저는 sftp 를 ssh 와같은 port 22 를 사용하고 있는데, 잘 됩니다.

삽질의 대마왕...

mithrandir의 이미지

멀리서 찾으실 필요 없이 openssh 의 scp부분을 보시면 되겠습니다.

그리고 일반적으로 얘기하는 sftp는 ssh에 같이 돌아가는 녀석을 얘기합니다. openssh에 포함되어있습니다.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

mrjh76의 이미지

질문 겸해서... 올립니다!!!

rsync 에서 -e ssh 옵션을 통해서... 파일을 주고 받을수 있는데...

예를 들면...

rsync -avz -e ssh 파일 유저@호스트

와 같은 식으로 파일을 올리거 받을수 있는데...

(rsync 라서 무조건 파일을 올리거나 받는게 아니라 변화된 파일만 처리되죠... 이게 장점...)

이 또한 22번 포트 그러니까... ssh 를 통해서 암호화된 전송을 하는거겠죠? <- 질문입니다!!!

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.