1. PowerShell을 실행한다.
윈도우 환경에서 리눅스 환경에 파일 전송 시 OS가 다르기 때문에 윈도우 환경에서는 보통 PowerShell을 자주 사용한다.
2. ssh-server을 설치한다.
1) ssh-server 설치 명령어 입력
2) 정상적으로 작동하는지 확인하는 명령어 입력
3) 확인
정상적인 설치가 완료되면, 22번 포트가 열려있다는 것을 확인할 수 있다.
3. 전송할 파일 경로로 이동한다.
위의 그림은 D드라이브에 파일이 있어서 D드라이브로 이동한 것이다.
4. 리눅스 서버로 파일을 보낸다(리눅스 서버의 IP, ID, PW 필요)
<명령어 입력>
scp [파일명] [서버계정ID]@[서버계정IP]:[받을 경로(리눅스)]
리눅스 서버에서 파일을 받을 때는 아래와 같다.
<명령어 입력>
scp -r [서버계정ID]@[서버계정IP]:[디렉토리 위치]/[파일명] [받을 경로(윈도우)]
참고로 일반 파일이나 폴더가 아닌 디렉토리 폴더를 가져올 때는 명령어 -r을 추가한다.
5. ssh로 해당 호스트 최초 접속 시 발생하는 문제 해결
위의 그림과 같이 특정 호스트에 최초로 ssh 접속 시에 ECDSA key fingerprint로 접속여부를 확인하는 차원에서 물어본다. Yes를 입력하면, 해당 계정의 패스워드를 입력한 후에 호스트에 접속할 수 있다. 접속하고 나면 ~/.ssh/known_hosts 파일에 해당 ECDSA key정보가 등록되어 다음 접속부터는 물어보지 않는다.
6. 패스워드 입력 후 완료
<참고 자료>
https://baekh-93.tistory.com/50
[Linux] 윈도우에서 리눅스 서버에 파일 전송하기
운영중인 리눅스서버에 파일을 전송하는 방법 1. PowerShell을 실행한다. => 윈도우 환경에서 리눅스환경에 파일 전송시 OS가 다르기 때문에 윈도우 환경에서는 보통 PowerShell을 자주 사용한다. 2. 전
baekh-93.tistory.com
https://cryptosalamander.tistory.com/93
[SSH / Ubuntu] port 22: Connection Refused 해결법
SSH - port 22: Connection Refused 해결법 처음 설치한 ubuntu 서버 혹은 ubuntu에는 ssh 연결이 되지 않는다. ssh-server가 깔려있지 않기 때문인데, 에러가 Connection Refused로 뜨다보니 다들 포트포워딩이나 방화
cryptosalamander.tistory.com
https://blueyikim.tistory.com/1792
[Tips] ssh로 해당 호스트 최초 접속시 fingerprint 관련 이슈 해결- known_host 파일
특정 호스트에 최초로 SSH 접속 시에 아래와 같이 RSA key fingerprint로 접속여부(yes/no)를 확인하는 차원에서 물어본다. 쉘 프로그래밍 을 통해 자동으로 SSH 명령어로 자동화를 구현하고자 할때, 제약
blueyikim.tistory.com
'Software > Linux' 카테고리의 다른 글
TFTP(Trivial File Transfer Protocol)로 파일 주고 받기 (1) | 2025.06.30 |
---|---|
Linux 명령어 (0) | 2023.05.24 |
Permission denied 에러 해결 방법 (0) | 2023.05.24 |
Failed to open host device 'COM3' 에러 해결 방법 (0) | 2023.05.22 |