ssh 예제

-L 매개 변수를 세분화할 수 있습니다. -L을 로컬 청취 측으로 생각하십시오. 따라서 포트 9999 위의 예에서 로컬 호스트및 포트 포워드를 통해 리모트 서버의 포트 80을 듣고 있으며, 127.0.0.1은 원격 서버의 localhost를 의미합니다! -i 매개 변수는 ssh 클라이언트가 이 키를 사용하도록 지시합니다. 이것은 ec2 호스트에 연결할 때 자동으로 키 사용을 구성하기 위해 ~/ssh/config를 사용하는 위치를 이상적인 예로 합니다. 그리고 우리의 마지막 ssh 예는 기존 ssh 세션 내에서 즉석에서 포트 포워딩을 수정하는 것입니다. 이 예제 시나리오를 그림으로 그립니다. 당신은 네트워크에 깊은; 아마도 당신은 반 다스 점프 호스트를 통해 점프하고 당신이 발견 한 이전 윈도우 2003 시스템에서 마이크로 소프트 SMB로 전달 워크 스테이션에 로컬 포트가 필요합니다 (ms08-67 사람?). 이러한 ssh 예제, 팁 및 명령은 시작 지점을 제공하기 위한 것입니다. 각 명령 및 기능에 대한 추가 세부 사항은 man 페이지 (man ssh, man ssh_config, man sshd_config)를 사용하여 사용할 수 있습니다. 여기서 이해해야 할 중요한 점은 이것이 ssh host1 과 user@host1:~$ ssh host2와 동일하지 않다는 것입니다. 따라서 로컬 호스트는 위의 예제에서 host4로 인증합니다.

즉, 로컬 호스트 키가 사용되고 localhost에서 host4로의 세션이 끝에서 끝까지 암호화됩니다. 실용적인 SSH 예제는 원격 시스템 관리자 게임을 다음 단계로 끌어 올릴 수 있습니다. 명령 및 팁뿐만 아니라 SSH를 사용하지만 네트워크 주위를 이동하는 방법을 마스터합니다. 이 예제에서는 로그 파일이 ssh 세션에서 푸시된 후 로컬 시스템에서 grep이 수행됩니다. 파일이 큰 경우 파이프와 grep을 큰 따옴표로 둘러싸서 원격 쪽에서 grep을 실행하는 것이 더 효율적입니다. 나는 우리의 tcpdump 예제에서이 하나를 잡았다. 로컬 Wireshark GUI에 직접 공급하는 결과와 함께 원격 패킷 캡처에 사용합니다. 기본적으로 명령은 기본값인 포트 22에서 실행되는 SSH 서버에 연결하려고 시도합니다.

그러나 다른 포트에서 실행 중인 서버에 연결해야 할 수도 있습니다. -p 스위치가 있는 포트를 지정하여 이 작업을 수행합니다.

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Les commentaires sont fermés.