템플릿 및 매개변수를 사용하여 대화형 문서 작성

SSH를 통해 로컬 포트 ​​포워딩을 수행하고 싶지만 명령이 기억나지 않는다고 가정해 보겠습니다. 구글에서 빠른 검색을 하면 다음과 같은 것을 찾을 수 있습니다.

ssh -L 8080:localhost:80 [email protected]


그러나 귀하의 경우 SSH 서버가 표준 포트에서 실행되지 않으므로 사용자 지정 포트를 지정해야 합니다. 또 다른 빠른 검색을 수행하고 전체 명령을 조합합니다(머리에서 또는 버퍼 역할을 하는 텍스트 편집기에서).

ssh -L 8080:localhost:80 [email protected] -p 1234


이제 일반적인 예가 있으며 명령의 핵심 부분을 바꿔야 작동합니다. 따라서 로컬 포트, 원격 포트, 원격 사용자, 원격 IP 및 SSH 포트를 교체해야 합니다.

나중에 몇 번 복사하여 붙여넣으면 작동 방식을 잊어버렸음을 알게 됩니다. local_port:ip:remote_port OR remote_port:ip:local_port ? Google이 다시 저장합니다.

ssh -L LOCAL_PORT:DESTINATION:DESTINATION_PORT [USER@]SSH_SERVER


귀중한 정보를 수집하거나 새로 고치는 데 10분을 보냈습니다. 또한 명령을 사용자 지정하기 위해 명령의 일부를 편집하거나 복사하여 붙여넣는 데 귀중한 시간을 할애했습니다.

ReactiveDoc 템플릿과 매개변수를 사용하여 문서를 작성하는 데 도움이 될 수 있습니다. 이것이 왜 유용한가요? 다음에 이 명령을 다시 사용할 때 몇 분을 절약할 수 있기 때문입니다.

기본 명령을 템플릿으로 시작해 보겠습니다.



https://linux.die.net/man/1/ssh의 몇 가지 기본 설명과 이 뛰어난 링크resource를 추가하십시오.



그런 다음 숫자 입력을 추가하고 레이블 값을 "Local Port"로, variableName을 "local_port"로 변경하고 다음과 같이 8080을 defaultValue로 설정합니다.



명령 템플릿에서 8080을 {{local_port}}로 바꿉니다.



이제 대상 IP에 대한 텍스트 입력을 추가한 다음 템플릿의 'localhost'를 {{destination_ip}} 변수로 바꿉니다.



각 명령의 일부를 매개변수로 추출할 수 있습니다.



이 문서를 HTML 페이지로 내보내고 다음에 SSH 포트 포워딩을 하려면 아무 브라우저에서나 열어 매개변수를 설정하고 '복사' 버튼을 클릭하고 터미널에 붙여넣기만 하면 됩니다. 2분 절약!

또한 이 HTML 파일을 팀과 공유하거나(실행하기 위해 아무 것도 설치할 필요가 없습니다. 모든 브라우저에서 작동합니다.) 로컬 서버에서 정적 페이지로 호스팅할 수도 있습니다.

Try ReactiveDoc Now!

좋은 웹페이지 즐겨찾기