CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·일본산당 ·방탄소년당 ·자전거당 ·개발한당 ·소시당 ·이륜차당 ·안드로메당 ·나스당 ·걸그룹당 ·영화본당 ·골프당 ·가상화폐당 ·클다방 ·AI당 ·육아당 ·사과시계당 ·디아블로당 ·패스오브엑자일당 ·리눅서당 ·IoT당 ·젬워한당 ·노젓는당 ·창업한당 ·소셜게임한당 ·노키앙 ·축구당 ·윈폰이당 ·여행을떠난당 ·바다건너당 ·물고기당 ·라즈베리파이당 ·캠핑간당 ·패셔니앙 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·키보드당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

iPhone/Touch 애플의 모바일기기에서 리눅스 사용하기 - iSH Shell 16

2
2021-04-18 17:58:28 116.♡.112.57
희L

알음알음 알고도 계시지만 아직도 모르시는 분들이 계신듯 하여 정보를 공유합니다.


안드로이드에는 Termux라는 좋은 앱이 있지요! 루팅 없이도 리눅스 환경을 만들어주어 여러가지를 해볼수 있습니다. iOS/iPadOS에는 그런 류의 앱이 없을 줄 알았는데 있더군요!


iSH Shell이라는 앱입니다. 무료에 광고가 없고 앱 내부에서 패키지를 설치할 수 있다는 점에서 터묵스와 같습니다. 그리고 iOS/PadOS의 파일앱도 지원합니다.


패키지는 apk라는 명령어를 이용하는데 안드로이드의 패키지 확장자와는 이름만 같고 관련이 없습니다. apt-get을 떠올리시면 됩니다.


apk add 패키지이름 을 입력하면 패키지가 설치되는 식입니다.


호스트네임은 기본적으로 내 폰/패드의 이름으로 고정되고 이를 바꿀수 있는지는 아직 확인해보지 못했습니다.


지원 기기 iOS / iPadOS 11.0 버전 및 그 이후 버전을 실행하는 iPhone, iPad, iPod Touch
가격 무료
기능 루트권한의 리눅스 셸, 패키지 설치(SSH, VNC 등 설치가능), 파일앱 지원, 외장키보드 지원


앱스토어에 이런 앱이 올라오고 6개월 이상 업데이트 되며 유지되고 있다는 점이 놀라울 따름입니다.


애플이 관대해 진건지.. 아니면 공밀래식으로 돌려서 애플의 기준을 어떻게든 맞추면서도 구현한 건지.. 아니면 얼마 못가서 앱스토어에서 짤릴 운명인지는 잘 모르겠지만요. (검색을 해보니 초창기에 몇번 앱스토어에서 짤리긴 했더군요. 짤리고 수정해서 다시 올리고..)


아래는 스크린샷이고 네이버 카페에도 올렸던 화면들입니다.


참고로 a Shell이라는 앱도 있다고 하는군요.


IMG_0109.jpg


IMG_0108.PNG





IMG_0104.jpg


IMG_0105.jpg


IMG_0106.jpg


IMG_0107.PNG


출처 : https://cafe.naver.com/inmacbook/2430414
희L 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [16]
행나정
IP 121.♡.111.150
04-18 2021-04-18 18:03:34
·
blink 라는 앱 추천합니다. 테마 글씨체 지원해서 터미널 되게 이쁘게 쓰실 수 있어요. ssh, mosh 연결도 가능합니다
희L
IP 116.♡.112.57
04-20 2021-04-20 14:46:07
·
@다가진남자님 맞아요! ㅎㅎㅎ
김원철
IP 211.♡.164.181
04-18 2021-04-18 18:20:57
·
패키지 명령어가 알파인 리눅스 스타일이네… 했더니 캡처 화면이 정말로 알파인 리눅스네요. 결국 도커로 알파인 리눅스 컨테이너 띄우는 거랑 비슷한 개념인가 봅니다. 결국 가상화 환경이므로 애플이 굳이 이런 앱을 막을 이유가 없다고 생각해요.
희L
IP 116.♡.112.57
04-20 2021-04-20 14:46:40
·
@김원철님 홈페이지를 검색해보니 iSH 저장소(apk)의 모든 패키지는 애플에 의해 검수된다고 하네요. 앱만 검수되는게 아니라..
티카
IP 124.♡.235.154
04-18 2021-04-18 18:23:42
·
저도 ssh 로 접속해서 shell만 쓰실 거면 저도 blink shll 추천합니다만...
이 앱은 어디 접속하지 않고 자체적으로 shell과 program을 실행할 수 있는데 높은 점수를 주고 싶습니다.
Android에서는 이런 프로그램이 나온지 오래 되었으나 애플은 그런게 없어서 아쉬웠거든요.
Customization은 Alpine 기반이라 어려운 부분도 많이 있겠지만 재미있겠군요.

좋은 프로그램 소개 감사합니다.
LinkeneitoR
IP 211.♡.17.175
04-18 2021-04-18 19:15:45
·
샌드박스 외부에 전혀 영향을 못미치는 앱이니 애플도 내릴 명분은 없을겁니다
여러종류를 써봤는데 설치 할 수 있는 패키지에 제한이 있거나 퍼포먼스가 엄청느린 이슈등이 있어서
간단히 연습용 정도로만 쓸만할듯 합니다
희L
IP 116.♡.112.57
04-20 2021-04-20 14:47:21
·
@LinkeneitoR님 초기에는 몇번 짤렸다 하더라구요. 그러다 아마 애플과 앱 + 패키지 저장소에서 제공되는 모든 앱에 대해 검수하는 걸로 합의를 본듯 합니다!
티카
IP 124.♡.235.154
04-18 2021-04-18 19:30:48
·
https://github.com/gliderlabs/docker-alpine/issues/24
에 따라서 alpine에서의 build essential은 alpine-sdk 쯤이고
해보니 alpine-sdk가 깔리는 듯 합니다. (32개 짜리 virtual package이고 gcc/g++, make, curl , build-base 등 이 깔림)

성능이 느릴 수 있다고 말씀하시니 command line 성능 측정 tool 좀 돌려 보고
python virtualenv나 nodejs등을 설치 해보고 service를 열거나 background로 돌릴 수 있는지 등은 해봐야겠네요.
NineA
IP 223.♡.34.220
04-18 2021-04-18 19:36:56
·
애플의 샌드박스 정책은 둘째 치더라도 앱에서 JIT 컴파일을 허용하지 않기 때문에 가상화 같은게 불가능해서 iSH는 x86 머신 코드를 전부 에뮬레이션 하는 것으로 해결했다고 합니다. 따라서 성능이 느리거나 호환성에 문제가 있는 부분이 생기는 것은 어쩔 수 없는 것 같습니다. 반면에 a-shell은 iOS 내장 커맨드라인 툴을 쓰기 때문에 속도가 빠르지만 지원하지 않는 커맨드는 사용하지 못한다는 문제가 있습니다. 두 앱이 비슷해보이지만 기술적 기반이 완전히 다르기 때문에 사용 환경에 따라 선택하시면 될 것 같습니다.
티카
IP 124.♡.235.154
04-18 2021-04-18 19:50:03
·
네. 좀 hard하게 설치해 본 결과.
pyenv로 python을 설치하는데, i586 gcc가 돌아갔습니다. (NineA님 께서 말씀하신 가상화 겠죠)
그리고 python build 중에 앱이 죽었습니다. 지금 focus를 받은 사용중인 앱이지만 memory 사용량 초과인지 죽인 듯 합니다. 가상화라서 메모리도 더 많이 사용하겠죠.

그리고 sandbox라서 ioctl이 되지 않는 관계로 interface의 IP를 안아내는 ifconfig , ip a , route 등의 명령이 되지 않습니다.

제약이 있으므로 이런 상황임에도 사용하시고자 하시는 분은 사용하시면 될 듯 합니다.
LinkeneitoR님 말씀처럼 연습용으로는 사용가능하지만 본격적으로 사용하기에는 무리가 있는 것 같습니다.

ㅎㅎㅎ. ARM쪽으로 돌아가는 줄 알았는데 아쉽군요.
백에이커의숲
IP 210.♡.216.140
04-18 2021-04-18 22:53:13
·
Termux처럼 vnc서버 띄워서 vscode깔아보려 했지만 ㅎㅎ 어림도 없죠 ㅠㅜ
RaphKay
IP 125.♡.12.90
04-18 2021-04-18 23:51:19
·
이래서 저는 shelly 로 집에 24시간 도는 라즈베리파이에 연결해서 natice 로 돌리죠.. ㅎㅎ
진짜메뚜기
IP 39.♡.28.6
04-19 2021-04-19 10:59:05
·
애플 제품 전시되어있는 거 보면 가서 터미널 열고 ls -al 해보는 입장에서 흥미롭네요(?)
커버로스
IP 118.♡.100.14
04-20 2021-04-20 00:55:05
·
a-shell 도 있네요.
커버로스
IP 118.♡.100.14
04-20 2021-04-20 00:56:54
·
이렇게 나오긴 합니다.


$ uname -a
Darwin Airtube 20.3.0 Darwin Kernel Version 20.3.0:
Tue Jan 5 18:34:51 PST 2021; root:xnu-7195.80.35~2/
RELEASE_ARM64_T8030 iPhone12,5
$ 
희L
IP 116.♡.112.57
04-20 2021-04-20 14:48:04
·
@커버로스님 아하!
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.