이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 dbclient입니다.
프로그램:
이름
dbclient - 경량 SSH 클라이언트
개요
데이터베이스 클라이언트 [플래그 인수] [-NS 포트] [-NS id] [-엘 l:h:p] [-NS l:h:p] [-엘 사용자] 주인
[배우기 플래그] [명령]
데이터베이스 클라이언트 [인수] [user1]@host1[^port1], [user2]@host2[^port2],...
기술
데이터베이스 클라이언트 작은 SSH 클라이언트입니다
옵션
명령
원격 호스트에서 실행할 명령입니다. 이것은 일반적으로 원격 호스트에 의해 실행됩니다.
사용자의 셸을 사용합니다. 명령은 다음의 첫 번째 하이픈 인수에서 시작됩니다.
호스트 인수. 명령을 지정하지 않으면 대화형 터미널이 열립니다.
(-t 및 -T 참조).
-p 포트
연결 대상 포트 원격 호스트에서. 또는 포트를 다음과 같이 지정할 수 있습니다.
호스트 이름^포트. 기본값은 22입니다.
-i 아이디 파일
신원 파일. 파일에서 ID 키 읽기 아이디 파일 (여러 개 허용). 이것
로 파일이 생성됩니다. 드롭베어키(1) 또는 다음을 사용하여 OpenSSH에서 변환
드롭베어변환(1). 기본 경로 ~/.ssh/id_dropbear 사용
-L [수신 주소]:청취 포트:주인:포트
로컬 포트 포워딩. 포트 전달 청취 포트 통해 로컬 호스트에서
포트에 SSH 연결 포트 호스트에서 주인.
-R [수신 주소]:청취 포트:주인:포트
원격 포트 포워딩. 포트 전달 청취 포트 통해 원격 호스트에서
포트에 SSH 연결 포트 호스트에서 주인.
-l 사용자
사용자 이름. 다음으로 로그인 사용자 원격 호스트에서.
-t PTY를 할당합니다. 이것은 명령이 주어지지 않을 때의 기본값이며 전체를 제공합니다.
대화형 원격 세션. 주요 효과는 키 입력이 원격으로 전송된다는 것입니다.
로컬 라인 기반 편집과 달리 즉시.
-T PTY를 할당하지 마십시오. 이것은 기본적으로 제공되는 명령입니다. -t를 참조하십시오.
-N 원격 셸을 요청하거나 명령을 실행하지 마십시오. 모든 명령 인수는
무시되었습니다.
-f 인증 후 백그라운드로 포크합니다. 명령 인수(또는 -N)는
필수의. 비밀번호 인증을 사용할 때 유용합니다.
-g 로컬이 아닌 호스트가 전달된 포트에 연결하도록 허용합니다. -L 및 -R 전달에 적용
-R 전달 포트에 대한 원격 연결은 ssh에 의해 제한될 수 있지만
서버.
-y 알 수 없는 경우 항상 호스트 키를 수락합니다. 호스트 키 불일치가 발생하는 경우
연결이 정상적으로 중단됩니다. 두 번째로 지정된 경우 호스트 키 검사가 수행되지 않습니다.
전혀 수행되지 않는 경우 일반적으로 바람직하지 않습니다.
-A 에이전트 연결을 원격 호스트로 전달합니다. dbclient는 모든 OpenSSH 스타일을 사용합니다.
공개 키에 대해 사용 가능한 경우 에이전트 프로그램($SSH_AUTH_SOCK이 설정됨)
입증. 전달은 -A가 지정된 경우에만 활성화됩니다.
-W 창 크기
채널당 수신 창 버퍼 크기를 지정합니다. 이것을 늘리면 개선될 수 있습니다
메모리 사용을 희생시키면서 네트워크 성능. 기본 버퍼를 보려면 -h를 사용하십시오.
크기.
-K timeout_seconds
트래픽이 초 단위의 특정 간격으로 전송되는지 확인합니다. 이것은 유용하다
특정 시간 후에 연결을 끊는 방화벽이나 라우터를 우회하기 위해
비활동 기간. 트레이드 오프는 다음과 같은 경우 세션이 닫힐 수 있다는 것입니다.
네트워크 연결이 일시적으로 중단됩니다. 0이면 연결 유지를 비활성화하는 설정입니다. 그렇지 않은 경우
3개의 연속 연결 유지에 대한 응답이 수신되면 연결이 닫힙니다.
-I 유휴 시간 초과
에 대한 트래픽이 전송되거나 수신되지 않으면 세션 연결을 끊습니다. 유휴 시간 초과
초.
-J 프록시 명령
프로그램의 표준 입출력 사용 프록시 명령 를 사용하는 것보다
정상적인 TCP 연결. 호스트 이름은 다음 용도로 사용되므로 계속 제공해야 합니다.
저장된 호스트 키를 비교합니다.
-B 엔드호스트:엔드포트
Dropbear가 지정된 호스트에 연결한 다음 생성하는 "Netcat-alike" 모드
에 전달된 연결 엔드 호스트. 이것은 dbclient의 표준으로 표시됩니다.
입출력.
-c 암호 목록
활성화할 암호 목록을 쉼표로 구분하여 지정하십시오. 사용하다 -c 도움 목록에
가능성.
-m 맥리스트
활성화할 인증 MAC 목록을 쉼표로 구분하여 지정합니다. 사용하다 -m 도움 에
가능성을 나열하십시오.
-s 지정된 명령은 sftp에 사용되는 하위 시스템으로 요청됩니다. 드롭베어
sftp 자체를 구현하지 않지만 OpenSSH sftp 클라이언트를 사용할 수 있습니다. SFTP -S
데이터베이스 클라이언트 사용자@호스트
-V 버전 인쇄
멀티홉
Dropbear는 쉼표로 구분하여 여러 "홉"을 지정할 수도 있습니다. 이에
첫 번째 호스트에 연결되면 TCP 전달 연결이 됩니다.
이를 통해 두 번째 호스트로 전달되는 식입니다. 최종 목적지 이외의 호스트
암호화된 SSH 스트림 외에는 아무것도 표시되지 않습니다. 호스트용 포트는 다음과 같습니다.
캐럿으로 지정됩니다(예: matt@martello^44 ). 이 구문은 scp 또는
rsync(dbclient를 ssh/rsh 명령으로 지정). 파일은 다음을 통해 "바운스"될 수 있습니다.
다중 SSH 홉, 예:
scp -S dbclient matt@martello,root@wrt,canyons:/tmp/dump .
호스트 이름은 이전 홉에 의해 확인됩니다(따라서 "협곡"은
호스트 "wrt") 위의 예에서 다른 -L TCP 전달 호스트와 동일한 방식입니다. 주인
키는 주어진 호스트 이름을 기반으로 로컬에서 확인됩니다.
ESCAPE 캐릭터
줄 바꿈 다음에 키 시퀀스 입력 ~. (물결표, 점) 종료
연결. 시퀀스 ~^Z (물결표, ctrl-z)는 연결을 배경으로 합니다. 이것
동작은 PTY가 사용될 때만 적용됩니다.
환경
DROPBEAR_PASSWORD
원격 인증에 사용할 비밀번호는 환경에서 지정할 수 있습니다.
변수 DROPBEAR_PASSWORD. 비밀번호가 노출되지 않도록 주의
다중 사용자 시스템의 다른 사용자에게 제공하거나 액세스 가능한 파일에 저장합니다.
SSH_ASKPASS
dbclient는 외부 프로그램을 사용하여 사용자에게 암호를 요청할 수 있습니다.
SSH_ASKPASS는 암호를 반환할 프로그램의 경로로 설정되어야 합니다.
표준 출력. 이 프로그램은 DISPLAY가 설정되고
표준 입력이 TTY가 아니거나 환경 변수 SSH_ASKPASS_ALWAYS가 설정되었습니다.
노트
zlib 지원으로 컴파일되고 서버가 지원하는 경우 dbclient는 항상 다음을 사용합니다.
압축.
onworks.net 서비스를 사용하여 dbclient 온라인 사용