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
https://cryptosalamander.tistory.com/93
https://blueyikim.tistory.com/1792
'Software > Linux' 카테고리의 다른 글
Tftpboot directory 설정 (0) | 2024.11.20 |
---|---|
Oracle VM VirtualBox에 Ubuntu 24.04 LTS 설치하기 (3) | 2024.11.07 |
VirtualBox 설치 후 ova파일 가져오기 (0) | 2023.05.25 |
Linux 명령어 (0) | 2023.05.24 |
Permission denied 에러 해결 방법 (0) | 2023.05.24 |