Linux와 Window간 파일전송
알ftp, scp, pscp psftp, ftp, sftp 네트워크 관련 에러 해결
상황 : 윈도우로 부터 파일을 가져오기 위해 리눅스와 파일전송이 가능한 ftp를 알아보았다. 기존에 알ftp와 psftp를 사용 한 경험이 있어 써보았으나
알ftp : 전송중에 오류가 발생하여 -파일을 다시 전송합니다. ,서버로 사용할 수 없는 주소입니다.
psftp : open host주소 입력시 창이 닫힘 (로그인도 못함)
과 같은 상황이 발생하여 다른 ftp및 위에서의 문제들을 알아보았으나 모두 해결이 되지 않았다.
오류 정리
알ftp : 전송중에 오류가 발생하여 -파일을 다시 전송합니다., 서버로 사용할 수 없는 주소입니다.
FileZilla(파일질라) : 서버에 연결하지 못함, 서버에서의 연결 거부로 연결 시도 실패
psftp : open host주소 입력시 창이 닫힘 (로그인도 못함)
sftp : Connection error (Socket Error #10060 Connection timed out.
pscp : ssh_init network error cannot assign requested address
scp : connect to host port 22: connection refused,
scp [파일명 및 위치] [사용자계정]@[서버 IP] 입력 시 파일이 윈도우에 다른 확장자로 저장
윈도우 cmd : cannot assign requested address, 이거 말고 한문장 더 있었음.
시도한 행동
1. 네트워크 연결을 NAT와 어댑터 브리지를 변경해보았음.
2. 방화벽관련 내용들을 보고 실행함.
3. 포트 확인 및 추가
4. #sudo apt-get install openssh-client openssh-server (리눅스에서)
5. #init 6 (리눅스에서)
6. vsftpd 설치 (리눅스에서)
7. scp, pscp의 양식인
scp [전송파일 경로 및 이름] [사용자계정]@[서버 IP]:[전송받을 파일의 경로나 이름]
pscp [전송파일 경로 및 이름] [사용자계정]@[서버 IP]:[전송받을 파일의 경로나 이름]
위 양식의 순서들을 바꾸어봄, 포트번호도 추가해봄
8. ip확인
해결에 큰 비중을 차지한다고 생각하는 것
8. ip확인
5. #init 6 (리눅스에서) + 기다리기
그외의 비슷비슷한 비중
2. 방화벽관련 내용들을 보고 실행함.
3. 포트 확인 및 추가
IP의 경우 hostname -I를 통해서도 알 수 있다는 것을 알게되어 사용하였으나 소문자 i를 사용하였음...
중간중간 ifconfig명령어를 사용하여 ip확인 시 뭔가 이상하다는 것을 느끼기는 했으나 신경이 다른데에 쏠려 눈치채지 못하고 다른 방법들을 알아보았다. 계속 하던중 ifconfig시 ip가 바뀌었고, hostname 입력시에는 그대로길래 ip가 이상해!라는 느낌을 확 받고 혹시나 하며 hostname -I 로 입력해보니 ip가 달랐다.
이 느낌 그대로 ftp들을 해보니 실행이 되었다.
외국해결방법들을 보니 계속 재부팅하라는 말이 많았다. 계속해보았으나 왜 이럴까 하다가 계속 찾아보며 재부팅으로 부터 시간이 조금 지났는데 위의 이상한 낌새를 느끼게 되었던 ip가 바뀌어있던 것이다.
(왜 이 과정에서 바뀌었는지 모름, ip가 바뀌는 상황에 대해 더 알아봐야겠다.)
결론
1. scp와 pscp의 경우 해당 폴더에 파일이 다른 확장자로 저장되는 것은 그대로이다.
2. 알ftp, 파일질라, psftp에서는 해결이 되어서 파일전송이 오고가고가 가능해졌다.
3. rsftp는 다른시도를 해보려다가 다른 ftp를 찾았나보다. 기록이 없다...