티스토리 뷰
WSL(Windows Substyem for Linux)를 이용해서 ubuntu를 설치하면 scp 명령이 왠지 모르게 제대로 먹질 않는다. 초보 입장에서 안 되는 이유를 찾기보단 되는 방법을 찾는 것이 더 빠르다. 일단 리눅스를 설치해야 되는데, 가상 머신을 사용했던 기억이 떠올랐다. VMware롤 linux를 실행하고 네트워크를 통해 파일을 전송했던 기억이 있어 바로 VMware를 설치했다.
VMware를 설치하고 Linux Server를 설치할 때 Network 설정을 Bridge로 하고 Physical 복사인가 그거까지 체크하고 설치했다. 이렇게 설정하면 파일을 보낼 수 있는 방법이 많았던 걸로 기억하는 것도 있고 이렇게 해야 네트워크 통신이 편했던 걸로 기억한다. 그 뒤에 hostname -I 명령을 통해 아이피를 알아내고 윈도우 파워셀에서 scp 명령을 통해 파일을 전송했는데, connection refused가 뜬다.
해결 방법을 찾아보니 다음과 같이 하라고 돼 있었다.
sudo apt-get update
sudo apt-get install openssh-server
sudo ufw allow 22
UFW(Uncomplicated Firewall)은 다양한 리눅스 환경에서 작동하는 사용하기 쉬운 방화벽 관리 프로그램이다. iptables 좀 더 쉽게 설정할 수 있다고 한다. 여기서 sudo ufw allow 22는 SSH 포트 22번 허용(=tcp/udp 22번 포트를 모두 허용)이라는 의미를 가진다. 이전에 연결이 거절된 건 22번 포트가 닫혀 있어서 그랬는 것 같다. 이를 해결하니 바로 연결이 됐고, scp 명령을 통해 ubuntu로 CSAPP datalab-handout.tar 파일을 보냈다.
많은 삽질 뒤에 드디어 CSAPP 과제를 할 준비가 됐다.
'컴퓨터공학 > Linux' 카테고리의 다른 글
Linux 기본 환경 세팅 & 명령어 (0) | 2022.08.30 |
---|
- Total
- Today
- Yesterday
- 백준 10473
- 터보소트
- boj 1280
- Ugly Numbers
- boj 2336
- boj 10775
- boj 2243
- 제로베이스 스쿨
- 백준 3006
- 디지털 비디오 디스크
- boj 9345
- boj 1106
- 백준 1280
- 백준 14868
- 백준 10775
- 백준 9345
- boj 10473
- boj 14868
- 백준 16562
- boj 3006
- 백준 2336
- 백준 12713
- boj 12713
- 인간 대포
- 백준 2243
- 백준 1106
- 사탕상자
- boj 16562
- 부트 캠프
- 제로베이스 백엔드 스쿨
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |