11.Nas_1




Termux 원격 액세스

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    Termux 원격 액세스
    Termux는 몇 가지 일반적인 도구를 사용하여 원격 장치에 액세스 할 수 있습니다. Termux를 실행하는 장치를 원격 제어 서버로 전환 할 수도 있습니다.
    FTP
    Termux는 경량 FTP 서버를 제공하므로 원격 연결을 통해 파일을 관리 할 수 ​​있습니다. 이 서버는 포함 된 busybox 패키지의 일부이므로 따로 설치할 필요가 없습니다.

    보안 경고 :이 FTP 서버는 익명 로그인 만 지원하므로 인증이 없으며 누구나 장치에 연결하여 불쾌한 작업을 수행 할 수 있습니다. 자신의 네트워크에서만 사용하거나 SFTP를 대신 사용하십시오.

    FTP 서버를 시작하려면`tcpsvd`를 통해`ftpd`를 실행해야합니다 :
    $ tcpsvd -vE 0.0.0.0 1024 ftpd /
    위에 표시된 명령은 루트 (`/`) 디렉토리의 포트 1024에서 FTP 서버를 시작합니다.
    기본적으로 ftpd는 읽기 전용 모드로 시작됩니다. 즉 파일 만 다운로드하거나 디렉토리 목록을 수행 할 수 있습니다. 파일을 업로드하려면 ftpd를 다음과 같이 시작해야합니다.
    $ tcpsvd -vE 0.0.0.0 1024 ftpd -w /
    그런 다음 다른 장치에서 Termux에 연결할 수 있습니다. 예를 들어, PC에서 명령 행 FTP 클라이언트를 사용하여 Termux에 연결하려면 다음을 수행하십시오.
    $ ftp 192.168.1.3 1024
    1024보다 낮은 포트에서는 FTP를 시작하지 않아야합니다. 다음과 같은 오류 메시지가 나타납니다.
    tcpsvd : 바인드 : 권한 거부
    SSH
    SSH는 원격 호스트에 액세스하는 안전한 방법을 제공하고 telnet, rlogin, rsh, ftp와 같은 도구를 대체합니다. Termux는 dropbear 및 openssh의 두 패키지를 통해 SSH를 제공합니다 . 이전에이 도구를 사용한 적이 없다면 'openssh'를 설치하는 것이 더 일반적입니다.
    SSH 클라이언트 사용
    `openssh` 또는`dropbear`를 설치하여 SSH 클라이언트를 얻을 수 있습니다.
    사용 예
    ssh 데몬이 표준 포트 (22)에서 실행중인 원격 시스템에 로그인하려면 다음을 수행하십시오.
    ssh user @ hostname_or_ip
    위와 동일하지만 ssh 데몬이 다른 포트에서 실행중인 경우 (예 : 8022) :
    ssh -p 8022 user @ hostname_or_ip
    표준 포트에서 ssh를 실행하고`id_rsa` 파일에 저장된 개인 키를 사용하여 공개 키 인증 사용 :
    ssh -i id_rsa user @ hostname_or_ip
    `id_rsa`가`~ / .ssh` 디렉토리에 저장 될 경우, 명령에서 지정하지 않아도됩니다. 그러나 여러 개의 키가 있다면`-i {path_to_privkey}`를 사용하여 특정 키를 선택해야합니다.
    SSH 에이전트
    중요 사항 : Dropbear에서는 작동하지 않습니다.

    당신이 입력 한 암호를 피하기 위해 SSH 에이전트를 사용하고자하는 경우, Termux의는 openssh 패키지는 ssh를위한 래퍼라는 이름의 스크립트`ssha` (마지막에`A`주의)를 제공합니다 :
    필요한 경우 ssh 에이전트를 시작합니다 (또는 이미 실행중인 경우 연결).
    필요한 경우`ssh-add`를 실행합니다.
    제공된 인수로`ssh`를 실행합니다.
    이는 에이전트가 처음 실행시 키 비밀번호를 묻는 프롬프트를 표시하지만 후속 실행에 대한 권한을 기억하십시오.
    SSH 서버 사용
    OpenSSH
    (또한 오픈 BSD 보안 셸라고도 함)에서 OpenSSH는 클라이언트 - 서버 아키텍처에서 보안되지 않은 네트워크를 통해 보안 채널을 제공하는 보안 쉘 (SSH) 프로토콜을 기반으로 보안 네트워킹 유틸리티 모음입니다.
    OpenSSH 서버 시작 및 중지
    Termux는 초기화 시스템을 사용하지 않기 때문에 서비스는 명령 행에서 수동으로 시작됩니다.

    OpenSSH 서버를 시작하려면 다음 명령을 실행해야합니다.
    sshd
    sshd를 중지 해야하는 경우 프로세스를 종료하십시오.
    pkill sshd
    SSH 데몬은 syslog에 로깅합니다 logcat -s 'syslog:*'. 을 실행하여 볼 수 있습니다 . Termux 또는 ADB에서이를 수행 할 수 있습니다.
    비밀번호 인증 설정
    비밀번호 인증은 기본적으로 활성화되어 있습니다. 이렇게하면 훨씬 쉽게 시작할 수 있습니다. 계속하기 전에 암호 인증이 pubkey 기반 인증보다 덜 안전하다는 것을 이해해야합니다.

    1. 모든 것이 최신 상태이고 패키지 'openssh'가 설치되어 있는지 확인하십시오.
    pkg 업그레이드
    pkg 설치 openssh
    2. 구성 파일에서 비밀번호 인증이 기본적으로 사용됩니다. 그러나 여전히 검토 할 수 있습니다 ($ PREFIX / etc / ssh / sshd_config), 다음과 같아야합니다.
    프린트
    비밀번호 인증 예
    PubkeyAcceptedKeyTypes + ssh-dss
    서브 시스템 sftp /data/data/com.termux/files/usr/libexec/sftp-server
    3. 새 비밀번호를 설정하십시오. 명령을 실행하십시오 passwd. 프로그램에서 최소 암호 길이는 1 자이지만 권장되는 암호 길이는 8-10 자 이상입니다. 암호는 콘솔에 인쇄되지 않습니다.
    $ passwd
    새 비밀번호:
    새 비밀번호를 다시 입력하세요:
    새 비밀번호가 설정되었습니다.
    공개 키 인증 설정
    공개 키 인증은 SSH를 사용하여 로그인하는 데 권장되는 방법입니다. 이 유형의 인증을 사용하려면 공개 / 개인 키 쌍이 있어야합니다. 성공적인 로그인을 위해서는 공개 키가 원격 컴퓨터의 인증 된 키 목록에 있어야하며 개인 키는 로컬 호스트에서 안전하게 유지되어야합니다.

    다음 예에서는 PC (호스트)와 Termux (원격)를 실행하는 Android 장치간에 공개 키 인증을 설정한다고 가정합니다. 또한 PC에서 Linux 배포를 실행한다고 가정합니다.

    1. 키가 없으면 키를 생성 할 수 있습니다. 이 예에서는 RSA 키를 생성합니다. PC에서 다음 명령을 실행하십시오.
    ssh-keygen -t rsa -b 2048 -f id_rsa
    위의 명령은 2048 비트 키 길이의 개인 RSA 키를 생성하여 파일 'id_rsa'에 저장합니다. 같은 디렉토리에서`id_rsa.pub` 파일을 찾을 수 있습니다 – 이것은 공개 키입니다.
    중요 사항 : 2048 비트는 안전하다고 간주되는 최소 키 길이입니다. 원격 서버가 큰 키를 지원하지 않을 수 있으므로 더 높은 값을 사용할 수 있지만 4096보다 높은 값을 사용하지 마십시오.

    2. 원격 시스템 (Termux)에 키를 복사하십시오. 원격 컴퓨터에 pubkey를 설치하려면 암호 인증을 활성화해야합니다. 이제하세요 :
    ssh-copy-id -p 8022 -i id_rsa IP_ADDRESS
    `IP_ADDRESS`를 장치의 실제 LAN IP 주소로 바꾸는 것을 잊지 마십시오. command를 사용하여 확인할 수 있습니다 ifconfig.
    모든 것이 정상이면 다음과 같은 메시지가 나타납니다.
    추가 된 키 수 : 1
    이제 "ssh -p '8022' '192.168.1.4'"를 사용하여 컴퓨터에 로그인하십시오.
    원하는 키만 추가되었는지 확인하십시오.
    3.이 시점에서 비밀번호 인증을 비활성화 할 수 있습니다. $ PREFIX / etc / ssh / sshd_config 파일을 편집하고 "PasswordAuthentication"으로 시작하는 행을
    비밀번호 인증 번호
    그런 다음 pkill sshd; sshd업데이트 된 구성 파일로 서버를 다시 시작 하려면 명령 을 실행 하십시오.
    드롭 베어
    Dropbear는 Matt Johnston이 작성한 소프트웨어 패키지로 Secure Shell 호환 서버 및 클라이언트를 제공합니다. 이는 임베디드 시스템과 같은 낮은 메모리 및 프로세서 자원과 환경 표준 OpenSSH의 대체로서 설계된다.

    중요 사항 : Dropbear는 SFTP 서버를 제공하지 않습니다.
    Dropbear 서버 시작 및 중지
    OpenSSH와 동일하게 바이너리를 수동으로 실행해야합니다. 또한 OpenSSH와 달리 Dropbear는 구성 파일을 사용하지 않고 명령 줄 인수 만 사용합니다.

    서버가 백그라운드에서 실행 중이며 비밀번호 및 공개 키 인증이 모두 가능합니다. 이를 위해서는 콘솔에 다음을 입력하십시오.
    Dropbear
    공개 키 인증 만 필요한 경우 다음을 수행하십시오.
    dropbear -s
    또한 서버는 포 그라운드에서 시작할 수 있습니다. 이를 위해 매개 변수`-F`를 사용하십시오 :
    dropbear -F
    포 그라운드에서 시작된 서버는 Ctrl-C 키 조합만으로 중지 할 수 있습니다. 백그라운드에 있다면`pkill`을 사용할 수 있습니다 :
    pkill dropbear
    비밀번호 인증 설정
    OpenSSH와 동일하게 비밀번호 인증은 기본적으로 활성화되어 있습니다.
    당신이해야 할 일은 :

    1. 모든 것이 최신 상태이고 dropbear가 설치되어 있는지 확인하십시오.
    pkg 업그레이드
    pkg 설치 dropbear
    2. 명령을 실행하여 비밀번호를 설정하십시오 passwd.

    3. dropbear 서버를 시작하십시오. dropbear백그라운드 dropbear -F에서 시작 하거나 포 그라운드에서 시작하기 위해 실행할 수 있습니다 .
    공개 키 인증 설정
    OpenSSH와 동일하게을 사용하여 키를 넣을 수 있습니다 ssh-copy-id. 당신이 Termux에서 뭔가 다른 설정에 공개 키 인증을 고려한다면, OpenSSH를하고 Dropbreak 내부 사이의 몇 가지 중요한 차이점을 언급 할 가치가있다.

    1. Dropbear는 다른 명령을 사용하여 키를 생성합니다. RSA 키 생성 예 (2048 비트) :
    dropbearkey -t rsa -f id_rsa -s 2048
    2. 공개 키는 수동으로 가져와야합니다. 이렇게하려면 'dropbearkey'를 다시 사용해야하지만 다른 방식으로 사용해야합니다.
    dropbearkey -f id_rsa -y
    3. Dropbear와 OpenSSH는 다른 키 형식을 사용합니다. OpenSSH에서 Dropbear의 키를 사용하려면 다음을 변환해야합니다.
    dropbearconvert dropbear openssh ./id_rsa ./id_rsa_openssh
    Dropbear 형식의 키를 얻기 위해이 절차를 반대로 수행 할 수 있습니다.
    dropbearconvert openssh dropbear ./id_rsa_openssh ./id_rsa_dropbear
    SFTP 사용
    패키지 OpenSSH는 SFTP를 통해 원격 호스트에 액세스하기위한 도구를 제공합니다. 이렇게하면 FTP를 통해와 동일한 방식으로 파일을 사용할 수 있지만 보안이 향상됩니다.

    Termux에 연결 (포트 8022에서 sshd 수신) :
    $ sftp -P 8022 192.168.1.20
    다른 곳에 연결 (표준 포트에서 청취하는 sshd) :
    $ sftp sftp.example.com
    그러나 명령 행 SFTP 클라이언트를 사용하려면 몇 가지 기본 명령을 알아야합니다.
    cd PATH-현재 디렉토리를`PATH`로 변경합니다.
    REMOTE [LOCAL] 가져 오기 -파일`REMOTE`를 다운로드하고 이름을`LOCAL` (선택 사항)로 바꾸십시오.
    mkdir PATH-`PATH` 디렉토리를 만듭니다.
    ls [PATH]-`PATH` 디렉토리에 파일을 나열합니다. 인수가 없으면 현재 디렉토리의 파일이 나열됩니다.
    put LOCAL [REMOTE]-파일`LOCAL`을 업로드하고 이름을`REMOTE` (선택 사항)로 바꿉니다.
    rm FILE-`FILE` 파일을 삭제합니다.
    이것은 SFTP 명령의 전체 목록이 아닙니다. 사용 가능한 모든 명령을 보려면 man sftp`help` 명령을 실행하여 대화식 SFTP 세션에서 매뉴얼 페이지 ( )를 보거나 짧은 도움말을보십시오.
    MOSH
    Mosh는 로밍을 허용하고 간헐적 인 연결을 지원하며 사용자 키 입력의 지능적인 로컬 에코 및 라인 편집 기능을 제공하는 원격 터미널 응용 프로그램입니다.
    사용 예
    중요 사항 : Mosh는 클라이언트와 서버 측 모두에 설치해야합니다.

    원격 호스트에 연결 (표준 포트에서 sshd 청취) :
    mosh user@ssh.example.com
    Termux에 연결 (포트 8022에서 sshd 수신) :
    mosh --ssh = "ssh -p 8022"192.168.1.25
    재 동기화
    Rsync는 파일을 원격 호스트 또는 로컬 디렉토리 (또는 드라이브)와 동기화하는 도구입니다. rsync를 더 잘 사용하려면`openssh` (또는`dropbear`) 패키지가 설치되어 있는지 확인하십시오.
    사용 예
    PC와 사진 동기화 :
    $ rsync -av / sdcard / DCIM / user@192.168.1.20 : ~ / Pictures / Android /
    원격 Android 기기에서 사진을 가져옵니다.
    $ rsync -av -e 'ssh -p 8022'192.168.1.3:/sdcard/DCIM/ / sdcard / DCIM /
    로컬 디렉토리 동기화 (예 : 외부 sdcard에서 Termux 홈으로) :
    $ rsync -av / storage / 0123-4567 / myfiles ~ / 파일
    사용법에 대한 자세한 내용을 보려면 맨 페이지 (`man rsync`)를 참조하십시오.
    참조
    인터넷에서 Termux에 액세스
    SSH over USB를 사용하여 Termux에 연결
    ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록



    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 1,665 / 11 Page
    [ ● ESxi 의 HDD의 헤/시놀로지 구성 VMDK 파일 삭제 테스트 와 향후 헤놀 HDD를 RDM 연결의 … ]

    ●ESxi 의 HDD의 헤/시놀로지 구성 VMDK 파일 삭제 테스트 와 향후 헤놀 HDD를 RDM 연결의 필요성 분석으로 레놀로지 RDM으로 H…

    [ ● ESxi서버의 VM가동화면을 VMRC로 사용시 해상도 변경 임의사이즈 마우스 드래그로 키우기 설정 방법 ]

    ● ESxi서버의 VM가동화면을 VMRC로 사용시 해상도 변경 임의사이즈 마우스 드래그로 키우기 설정 방법-VMRC로 사용 방법- esxi 서버…

    [ ● ESxi로 윈도우11-64bit를 VM 생성 원격 실행 사례 설정값 ]

    ●ESxi로 윈도우11-64bit를 VM 생성 원격 실행 사례 설정값▶윈도우11-64bit설정 값- 하드 디스크는 40G정도 > SCSI …

    [ ● ESxi로 윈도우 pe를 vm_WIN10PE64를 VM실행 사례 설정값 ]

    ●ESxi로 윈도우 pe를 vm_WIN10PE64를 VM실행 사례 설정값- 실행 후 VMRC로 웹즈라우즈 동작이 정상적으로 가동- 참고적으로 내…

    [ ● ESxi 스토리지 의 데이터스토어 브라우즈에서 디랙토리 이름변경 은 안되어 터미널 ssh로 변경 가능 … ]

    ●ESxi 스토리지 의 데이터스토어 브라우즈에서 디랙토리 이름변경은 안되어 터미널 ssh로 변경 가능 합니다- 저장폴더 이름을 변경mv 파일1 …

    [ ● [우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어 ]

    ●[우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어https://cornbro.tistory.com/10참조 합니다- 리눅스 배포판…

    [ ● 헤/시놀로지 ESxi redpill 부트로더 네트워크 2개중 1개 수동 설정 MTU값 변경시 접속 불가능 ]

    ● 헤/시놀로지 ESxi redpill 부트로더 네트워크 2개중 1개 수동 설정 MTU값 변경시 접속 불가능.으로 네트워크 구성 사례 조건 : …

    [ ● synology Photo 사진 폴더를 불러오기 ? 해결방업은 권한설정후 사용하세요 ] 댓글 1

    ● synology Photo 사진 폴더를 불러오기 ? 해결방업은 권한설정후 사용하세요- 사진 얼굴 인식 dsm7.0구성 //.헤놀지원 여부 ?…

    [ ● 헤놀로지 부트로더 Redpill Driver 추가 방법 ]

    ● 헤놀로지 부트로더Redpill Driver 추가 방법https://blog.dateno1.com/?p=3993#comment-457하기 내용…

    [ ● 시놀로지 dsm 7.0에서 그누보드 5.4.5.5 초기 그누보드 설치 gd 라이브러리 설정 ] 댓글 2

    ● 시놀로지 dsm 7.0에서그누보드 5.4.5.12 초기 그누보드 설치 gd 라이브러리 설정 그누보드 설치조건 : 다른 시스템에서 2번째 설치…

    [ ● 헤놀로지 부트로더 redpill DiskIdxMap=00 변경 테스트 부팅과 disk 정보 보기 ] 댓글 1

    ● 헤놀로지 부트로더 redpillDiskIdxMap=00 변경 테스트부팅과 disk 정보 보기grub.cfg에DiskIdxMap=00 Sata…

    [ ● VMWare ESxi 및 vSphere 개념 과 기능 ]

    ● VMWare ESxi 및 vSphere 개념 과 기능설명이 잘된곳[vCenter Server 및 호스트 관리] 1. vSphere 개념 및 …

    [ ● ESXi 7.0 기동 시 가상 시스템 자동 시작 설정 방법 및 메뉴얼 pdf ]

    ●ESXi 7.0 기동 시 가상 시스템 자동 시작 설정 방법ESXi 7.0 기동 시 가상시스템 헤놀로지 자동 시작 설정 방법ESXi 서버를 한 …

    [ ● ESXi 7.0 Web Client 자동 로그아웃 끄기 ]

    ●ESXi 7.0 Web Client 자동 로그아웃 끄기 esxi 로그인 작업후 얼마의 시간 경과후 아무런 작업이 없어서 로그아웃되었습니다 ▶V…

    [ ● 패키지 업로드 dsm7.0 에서 파일 형식이 올바르지 않습니다. 패키지 개발자에게 문의 하십시요 ...… ]

    ● 패키지 업로드 dsm7.0 에서 파일 형식이 올바르지 않습니다. 패키지 개발자에게 문의 하십시요 ...설치 불가 ☞https://11q.kr…

    [ ● ESxi VM Redpill 1008일자 부트로더 변경 부팅 부분과 HDD연결 문제 SataPortMap… ] 댓글 6

    ● ESxi VM Redpill 1008일자 부트로더 변경 부팅 부분과 HDD연결 문제SataPortMap=6 ( 온보드 6개 단자 )< …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-03-29 03:14:33

    오늘의 홈 현황


    • 현재 접속자♨ 108 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 10 명
    • 주간 가입자※ 29 명
    • 오늘 방문자 943 명
    • 어제 방문자 2,611 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,240,888 명
    • 전체 게시물※ 8,482 개
    • 전체 댓글수※ 24,395 개
    • 전체 회원수 10,846 명

    QR코드


    ☞ 사진기로 촬영하시면 방문링크 됩니다

    알림 0








    최신글↑