11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


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

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,671 / 6 Page
    [ 패리티 일괄성검사 빠르게 하는방법(dsm6)_시놀로지/헤놀로지 윈도우 vmware 사용자 ]

    시놀로지/헤놀로지 윈도우 vmware 사용자 패리티 일괄성검사 빠르게 하는방법\r\n1) 초기 하드구성을 볼륨단위로 묽어서 구성하라\r\n저는 …

    [ 옥션에서 싼값에 디지털TV 셋톱BOX 을 구입 > 셀런 tv / celruntv 새롭게 GHOST PATCH… ] 댓글 23

    옥션에서 싼값에 디지털TV 셋톱BOX 을 구입했는데 이것이 요물 단지 입니다사용상에 문제는 없으나 구글링하여kevin 분의 자료를 받아 업데이트…

    [ pwigo 암호 초기화및 이메일 확인하기 password change 패스워드 변경 하기 ]

    pwigo 암호 초기화및 이메일 확인하기 password change등록된 이메일을 모른다 확인하여 암호 변경https://11q.kr/piwi…

    [ 부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다 ] 댓글 5

    부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다FlashFXP에 오신 것을 환영합니다!Flas…

    [ 이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요 ]

    이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요>\r\n>\r\n>\r\n♠ 출처는 링크 참조 바랍니다. h…

    [ 준비)omvs 프로그램을 이용한 S* (B*v) IPTV 주소 따는 방법 준비 ]

    오! 멀티 캐스트 비디오 스캐너\r\n\r\n무료 비디오 스트리밍 멀티 캐스트 IP 주소를 찾을 수 있습니다! 멀티 캐스트\r\n비디오 스캐너.…

    [ RAID 볼륨 시스템 파티션 실패함 수정 방법 ]

    RAID 볼륨 시스템 파티션 실패함 수정 방법DSM 새로 설치후 이전 RAID/볼륨을 추가시 시스템 파티션\r\n실패함발생시 수리방법 > …

    [ 웹페이지 화면 표현 시간 ]

    그누보드5 팁자료실웹페이지 화면 표현 시간검색목록목록tail.php 에 아래와 같이 변경하면화면에 표현 하는데 걸리는 시간을같이 볼수 있습니다.…

    [ iptv시청과 iptime공유기 확인 사항과 20170717 채널 서치 ] 댓글 156

    첫번째)공유기 밑에 iptv 시청하면서 ip 확인 하는 방법MBC Sports+__를 보고 있습니다 , 주소는udp://239.192.59.3:…

    [ VMware Raw Device Mapping(RDM) 설정 ] 댓글 3

    VMware Raw Device Mapping(RDM) 설정서버관련2013.09.28 01:38뷰어댓글로이전글다음글VMware에서 datasto…

    [ u5pvr사용기) 제품사용기 사용사례 sound 출력 설정 버퍼링 정보 ] 댓글 1

    [U5PVR] U5PVR ATV 베타펌 리뷰 Ver. 1 (스샷 압박 주의) : 네이버 카페출처 : [Eddy Lab] UHD 미니 PC 포럼 …

    [ 빨강모자님 감사 내용스킨건 문의 )글 주소 복사버튼 만들기의 또 하나의 방법.. ] 댓글 5

    저는 스킨을 shimss 변경하면 아래와같이 내용이 나오지 않으며 복사,이동,,,,, 2줄로 나와서basic으로 사용합니다.-----------…

    [ u5pvr)데비안/우분투 리눅스 커널(Kernel) 업데이트 - 2017.12.20. [출처] 데비안/우분투… ]

    u5pvr)데비안/우분투 리눅스 커널(Kernel) 업데이트 - 2017.12.20. [출처] 데비안/우분투 리눅스 커널(Kernel) 업데이트…

    [ dsm6.1.5-15254 ]

    버전 : 6.1.5-15254(2018-01-31)중요한 메모각 지역에서의 릴리스 시간은 약간 다를 수 있지만 앞으로 며칠 이내에 모든 지역에서…

    [ 자료펌)apt-get 사용법 ]

    apt-get update소스리스트업데이트apt-get upgrade설치된패키지업데이트apt-get install <패키지>패키지설치…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-01 23:32:57

    오늘의 홈 현황


    • 현재 접속자♨ 513 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 12 명
    • 오늘 방문자 2,067 명
    • 어제 방문자 1,415 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,353,213 명
    • 전체 게시물※ 8,611 개
    • 전체 댓글수※ 24,675 개
    • 전체 회원수 11,004 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑