본문 바로가기

Programming2

[리눅스] SCP를 이용해서 리눅스 서버에서 파일 전송 받기 리눅스 서버에서 파일을 다운로드 받는 방법은 다양하다. Jupyter notebook 등과 같은 인터프리터를 설치해서 사용하거나 FTP 프로토콜을 이용하는 방법도 있다. FTP 프로토콜을 사용하면 보안에 취약점이 있어 사용을 권장하지는 않는다. SCP는 리눅스 서버에서 파일을 전송받거나 전송할 수 있는 방법 중 하나로 SSH를 기반으로 동작한다. Window 환경에서 SCP 프로토콜을 이용하여 파일을 전송받는 방법은 다음과 같다. 1. pscp.exe putty를 사용하고 있다면 같이 설치되어 있는 툴이다. 명령어 기반으로 작동하며 putty를 설치하지 않았다면 여기서 다운로드하면 된다. 다운로드 후에는 PATH 설정을 해주어야 한다. 사용 방법은 다음과 같다. 윈도우의 경로를 입력할 때는 BackSla.. 2021. 5. 3.
[AWS] ec2 cuda 8.0 딥러닝 환경 구축 (cuda, cudnn, opencv, jupyter notebook, vnc 연결) github의 코드를 실행하다 보면 간혹 cuda 특정 버전에서만 실행되는 코드들이 있다. 기본적으로 AWS ec2 Ubuntu 서버 인스턴스에서는 cuda 10.0 상위 버전이 설치되어 있기 때문에 cuda의 다른 버전을 이용하고 싶다면 직접 환경을 구축하는 것이 좋다. cuda 10.0 버전이 기본적으로 설치된 인스턴스에서 cuda 8.0을 설치한 후 여러 cuda를 한 번에 사용해줄 수도 있으나, 딥러닝 서버들을 직접 생성하며 느낀 점은 cuda, cudnn, 그리고 nvidia driver의 버전 간 호환성이 좋지 않다는 것이다. cuda, cudnn, nvidia driver의 버전을 모두 확인한 후 맞춰서 설치해야 하는데, cuda 8.0 버전을 cuda 10.0과 함께 사용하게 되면 cudn.. 2021. 4. 26.