HackerzLab.Bodo Vol.21 어린이 Linux Hanson 자료(Windows 버전)

9731 단어 LinuxHackerzLabVol.21

HackerzLab.보도 Vol.21 어린이 Linux Hanson


2019/05/05(일요일) HackerzLab.Bodo Vol.21 어린이가 Linux Hanson에 보낸 자료(Windows 버전).
(x-0.은 Windows 버전에만 적용됩니다.)

1. 사전 준비


1-0. 데스크톱에 컴퓨터 아이콘 표시


바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 테마 화면 오른쪽에 있는 바탕 화면 아이콘 설정을 클릭합니다.

[데스크톱 아이콘 설정] 화면에서 컴퓨터(M)를 선택합니다.
확인 버튼을 클릭합니다.

1-1. 터미널 화면 열기


시작 메뉴 ==> 여기 입력 및 검색
"powershell"또는 "cmd"를 입력하고 다음 명령을 입력하십시오.
리본에서 를 클릭합니다.
시작 메뉴 ==> Windows 시스템 도구 ==> 명령 프롬프트
시작 메뉴 ==> Windows 시스템 도구 ==> PowerShell
Windows PowerShell 창 또는 명령 프롬프트 창이 나타납니다.
표시된 이 창은 다음 설명에서'터미널 화면'이라고 합니다.

2. Linux 서버와 통신


2-1. 휴대용 Linux 서버와의 통신 확인


터미널 화면에서 다음 명령을 입력합니다.
PS C:\Users\xxxx> ping ubuntu1804

ubuntu1804 [192.168.xxx.xxx]に ping を送信しています 32 バイトのデータ:
192.168.xxx.xxx からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.xxx.xxx からの応答: バイト数 =32 時間 =1ms TTL=64
192.168.xxx.xxx からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.xxx.xxx からの応答: バイト数 =32 時間 <1ms TTL=64

192.168.xxx.xxx の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms

2-2. 공유 폴더에 연결(네트워크 드라이브 할당)


바탕 화면에서 PC를 마우스 오른쪽 버튼으로 클릭하고 네트워크 드라이브 할당을 클릭한 다음 다음을 입력합니다.
드라이브(D): z:
폴더(O):\ubuntu1804\s??
s??각 사람에게 할당된 번호를 입력하십시오.
추가 자격 증명 연결 사용(C)도 선택해야 합니다.

각 사용자에게 할당된 사용자 이름과 암호를 입력합니다.
(화면에 s19인데 그냥 따라하지 마세요!!!)
자격 정보도 확인해야 한다는 것을 명심해라.

항목
값 입력
이름
s??
비밀번호
s??
네트워크 드라이브 연결이 성공하면 Linux 서버의 각 자체 디렉터리의 내용이 표시됩니다.처음엔 아무것도 없었어요.

파일 이름 확장자 및 파일 숨기기를 선택하면 표시되지 않는 파일 또는 하위 디렉토리(폴더)가 표시됩니다.

3.telnet/ssh 로그인


3-0. TeraTerm 설치


다음 기사를 참조하여 TeraTerm을 설치합니다.
(전원이 함께 다운로드할 때 회선이 혼잡할 수 있으므로 설치된 TeraTerm의 패키지는 강사가 배포할 수 있습니다.)
Tera Term을 설치해보세요!
https://www.j-oosk.com/teraterm/install/42/
설치가 끝나면 아래 기사를 참고하여 배경색과 문자색을 변경하세요.
(이번 Hanson에서는 전용 로그인 스크립트 관계로 배경색을 검은색, 문자색을 흰색, 녹색, 연한 파란색, 노란색 등 밝은 색으로 설정하는 것을 권장합니다.)
Tera Term 환경 설정 - 텍스트 색상, 배경 색상 변경
https://www.j-oosk.com/teraterm/configuration/86/
또는 강사 측에서 설정이 변경된 후teraterm.이니를 나눠주세요.

3-1. 텔넷에 로그인


바탕 화면에서 TeraTerm 아이콘을 두 번 클릭하여 TeraTerm을 시작합니다.
파일 ==> 새 연결버튼을 클릭하여 대화 상자를 닫습니다.
호스트 이름 표시줄에 대상 Linux 서버의 호스트 이름이나 IP 주소를 입력합니다.
서버 표시줄에서 Telnet 을 선택합니다.
완료되면 확인 버튼을 클릭합니다.

telnet 연결이 성공하면 다음 메시지가 표시됩니다. 각자의 사용자 이름과 비밀번호를 입력하십시오.
Ubuntu 18.04.2 LTS
ubuntu1804 login: s??   <--- ユーザー名を入力
Password:               <--- パスワードを入力(表示されない)
로그인 후 화면의 예

로그아웃하려면 exit 명령을 실행하십시오.
s19@ubuntu1804:~$ exit

3-2. ssh 로그인


바탕 화면에서 TeraTerm 아이콘을 두 번 클릭하여 TeraTerm을 시작합니다.
파일 ==> 새 연결버튼을 클릭하여 대화 상자를 닫습니다.
호스트 이름 표시줄에 대상 Linux 서버의 호스트 이름이나 IP 주소를 입력합니다.
서버 열에서 Telnet 대신 SSH를 선택합니다.
완료되면 확인 버튼을 클릭합니다.

처음 접속된 서버의 경우 다음 보안 경고 대화 상자가 표시됩니다.
(선생님을 사칭하는 악의적인 타인의 서버가 아니기 때문에)
괜찮습니다. "계속"단추를 누르십시오.

SSH 인증 대화 상자가 나타납니다.
사용자 이름과 암호를 입력하고 확인 버튼을 클릭합니다.

로그인에 성공하면 텔넷과 연결된 후 같은 메시지가 표시됩니다.
작업이 끝난 후 로그아웃할 때 exit 명령을 실행하십시오.
s19@ubuntu1804:~$ exit

4. Linux 명령을 사용해 보세요.


4-1. sl 명령 실행 시도


로그인한 후 sl 명령을 실행하십시오.
화면에서 뛰는 게 있어요.
s19@ubuntu1804:~$ sl

4-2. 디렉터리(폴더)의 내용 보기


디렉터리 (폴더) 의 내용을 보려면 ls 명령을 사용하십시오.
파일이 생성되지 않았기 때문에 다음 프롬프트가 표시되며 파일이 표시되지 않습니다.
s19@ubuntu1804:~$ ls
s19@ubuntu1804:~$
ls 명령 뒤에 "-al"을 붙여서 실행할 때 "."환경과 혼합되어야 하는 각 반사광선은 환경 샘플링을 한다.
s19@ubuntu1804:~$ ls -al
合計 52
drwxr-xr-x  4 s19  students  4096  4月 23 11:12 .
drwxr-xr-x 26 root root      4096  4月 23 07:54 ..
-rw-------  1 s19  students    31  4月 23 10:56 .bash_history
-rw-r--r--  1 s19  students   220  4月 23 07:54 .bash_logout
-rw-r--r--  1 s19  students  3771  4月 23 07:54 .bashrc
drwx------  2 s19  students  4096  4月 23 09:49 .cache
-rwxr-xr-x  1 s19  students 19331  4月 23 07:54 .fd2rc
drwx------  3 s19  students  4096  4月 23 09:49 .gnupg
-rw-r--r--  1 s19  students   807  4月 23 07:54 .profile
2-2. 공유 폴더에 연결할 때와 마찬가지로 숨겨진 파일이 표시됩니다.

4-3. 서류를 만들어 보다


cat 명령 다음에 > 파일 이름을 입력하면
키보드에서 입력한 내용을 파일로 내보낼 수 있습니다.
s19@ubuntu1804:~$ cat > test.txt
aaa
bbb
ccc
12345
    <--- 入力が終わったら、CTRL + D と入力する
cat 명령은 파일 내용을 표시할 수도 있습니다.
s19@ubuntu1804:~$ cat test.txt
aaa
bbb
ccc
12345
파일 내용이 표시되면 Windows 네트워크 드라이브(Z:)를 엽니다.
아까 만든 테스트.txt를 표시해야 합니다.

test.txt를 두 번 눌러서 텍스트 편집기에서 엽니다.
(단, 수첩에는 줄 바꾸기가 잘 표시되지 않는다)

4-4. 파일 삭제


rm 명령을 사용하면 파일을 삭제할 수 있습니다.
rm test.txt를 입력하십시오.
s19@ubuntu1804:~$ rm test.txt
이어서 ls-al 명령으로 파일의 일람을 보여 줍니다.
test.txt는 표시되지 않을 것입니다.
s19@ubuntu1804:~$ ls -al
合計 52
drwxr-xr-x  4 s19  students  4096  4月 23 11:25 .
drwxr-xr-x 26 root root      4096  4月 23 07:54 ..
-rw-------  1 s19  students    31  4月 23 10:56 .bash_history
-rw-r--r--  1 s19  students   220  4月 23 07:54 .bash_logout
-rw-r--r--  1 s19  students  3771  4月 23 07:54 .bashrc
drwx------  2 s19  students  4096  4月 23 09:49 .cache
-rwxr-xr-x  1 s19  students 19331  4月 23 07:54 .fd2rc
drwx------  3 s19  students  4096  4月 23 09:49 .gnupg
-rw-r--r--  1 s19  students   807  4月 23 07:54 .profile
Windows 네트워크 드라이브(Z:)를 엽니다.
네트워크 드라이브(Z:),test.txt가 사라졌을 거예요.

4-5. 다른 사용자에게 메시지 보내기


who 명령을 실행하면 같은 서버에 로그인한 사용자 목록을 볼 수 있습니다.
로그인 이름 (사용자 이름) 외에 터미널 번호, 로그인 시간, 로그인 원본의 IP 주소 등도 표시됩니다.
s19@ubuntu1804:~$ who
s19      pts/0        2019-04-23 11:10 (192.168.xxx.xxx)
s00      pts/1        2019-04-23 11:34 (192.168.xxx.xxx)
s01      pts/2        2019-04-23 11:35 (192.168.xxx.xxx)
mesg 명령으로 현재 메시지를 받아들일지 확인합니다.
s19@ubuntu1804:~$ mesg
有効になっています
잘못된 것으로 표시되면
s19@ubuntu1804:~$ mesg y
탭 페이지에서 항목을 만들거나 편집합니다.
그럼 다른 사용자에게 메시지를 보내볼게요.
메시지를 보내려면 쓰기 명령을 실행하십시오.
s19@ubuntu1804:~$ write s01     <-- writeに続いて、送信相手のログイン名を入力する
Hello!!
I am s19.
todoki masita ka??
    <--- 入力終了(CTRL + D と入力する)
발송 목적지 s01씨의 화면에 다음과 같은 메시지가 표시됩니다.
Message from s19@ubuntu1804 on pts/0 at 11:46 ...
Hello!!
I am s19.
todoki masita ka??
EOF

4-6. 다른 사용자와 채팅 시도


write 명령은 상대방에게만 메시지를 보낼 수 있습니다
talk 명령을 사용하면 서로 동시에 메시지를 수신할 수 있다.
2명씩 짝을 지어 토크 명령 후에 상대방의 로그인 이름을 지정해서 실행하세요.
  • A 입력 예제
  • s01@ubuntu1804:~$ talk s19
    
  • B 입력 예제
  • s19@ubuntu1804:~$ talk s01
    
    talk 명령의 연결을 만들 때 화면에 "연결established"문자열이 표시됩니다.
    화면은 위아래로 2부분으로 나뉘어 상대방의 정보를 표시하면서 상대방에게 입력하고 보낼 수 있다.
    talk 명령을 종료하려면 Ctrl+C를 입력합니다.

    5. 뒷정리


    데스크톱의 PC 아이콘을 마우스 오른쪽 버튼으로 클릭 ==> 네트워크 드라이브 분리(C)
    그러면 네트워크 드라이브 할당을 취소하십시오(Z:).

    좋은 웹페이지 즐겨찾기