Inside my iPad SSH Setup

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 118

  • @RogueCylon
    @RogueCylon 2 роки тому +34

    A tech guy, that actually knows tech, rather than all those other “tech” youtubers.

  • @wizdude
    @wizdude 2 роки тому +6

    I’ve been using blink on my iPad for some time now and I learnt some very useful tips from this video. I wasn’t aware how easy it was to setup ssh keys in blink. Thank you very much.

    • @sameershah7584
      @sameershah7584 2 роки тому

      Can we deploy aws project on ipad using termius or blink

  • @olias58
    @olias58 2 роки тому +6

    Your videos are brilliant, I am finishing a rather long WebDev course and its great to carry my iPad and Pi where ever I need to be and continue coding.

  • @rendermaniac
    @rendermaniac 2 роки тому +10

    Fantastic Rob! This will be a huge help for those out there learning. Quick tip: if you want to access the settings in Blink regardless of a current ssh session, you can use the good old faithful apple shortcut “command-,”

    • @tech_craft
      @tech_craft  2 роки тому +1

      Thanks! Not sure how I forget to mention a shortcut that I use everywhere else!!

  • @MichaelAlderete
    @MichaelAlderete 2 роки тому +2

    You do such a good job of putting together a cohesive, tight script for these videos, with clear on-screen demonstration of what you're talking about.
    It's _so_ dense, I do wish for companion text articles to make it easy to copy/paste commands out of, and so on. Of course, those require maintenance, tech support when people's random environment differences conflict, and so on. So I totally understand when/if you can't do that.

    • @tech_craft
      @tech_craft  2 роки тому +1

      I started doing that but have neglected it. I will pick back up with that practice because I agree it makes a lot of sense.

  • @CaptAlien1
    @CaptAlien1 17 днів тому

    This is great! Thank you for your useful strightup tutorial!

  • @micleh
    @micleh 2 роки тому +1

    You are an awesome speaker and can anticipate difficulties extremely well.
    Yet again, thanks for the splendid video tutorial.

    • @tech_craft
      @tech_craft  2 роки тому

      Thanks for the very kind words!

  • @maurolimaok
    @maurolimaok 11 місяців тому

    I'm on my first steps on Odin Project, and I know CLI is important.
    You do have a nice way to explay things.
    I really would like to see here playlists teaching Terminal basics (pure bash/zsh) and Bash scripting.
    Thanks fot the channel and videos.

  • @amadzarak7746
    @amadzarak7746 8 місяців тому

    Thanks for this video. The new iPads just came out and I’m quite tempted to get one as a standalone ssh terminal

  • @derekbaker_
    @derekbaker_ 2 роки тому

    Fantastic video. Really glad I’ve found your channel. You’ve broken down a complex topic into a really easy to understand way. Thank you.

  • @nathanduval
    @nathanduval 2 роки тому

    Glad to have come across this video. Great stuff.

  • @PaulShadwell
    @PaulShadwell 2 роки тому

    This is great work. Extremely useful. Hope your feeling better. Looking forward to the follow up videos.

    • @tech_craft
      @tech_craft  2 роки тому +1

      Mostly recovered now thankfully!

  • @planetnicky11
    @planetnicky11 2 роки тому

    Thanks so much! If you get a chance please include juno connect in this little series

  • @premdale
    @premdale 2 роки тому

    Great video and easy to understand - even for me, thanks Rob keep it up.

  • @DigiDriftZone
    @DigiDriftZone 2 роки тому +3

    It would be amazing if you make a video comparing iPad SSH clients, Blink is fantastic but doe seem a tad steep at at £18 a year

    • @tech_craft
      @tech_craft  2 роки тому +3

      I'm currently using Shellfish as my everyday client exactly for this purpose. Will report back soon!

  • @rogerwprice
    @rogerwprice 2 роки тому

    Fabulous - super clear and useful instructions - thanks

  • @fethica
    @fethica 2 роки тому

    Fantastic video!!! Thank you for all the helpful tips.

  • @ChenChaoLee
    @ChenChaoLee 2 роки тому +1

    what is the piece of software at 1:00? cli todo? could you provide name plz

    • @tech_craft
      @tech_craft  2 роки тому +1

      That is org-mode running inside Emacs.

  • @harrrybailey
    @harrrybailey 2 роки тому +1

    Brilliant series, I’ve gone through all the setup and optimisation videos you’ve put out. Thank you so much for all this amazing content- I’m so happy with my little setup now. I was wondering if you’d looked into how to SSH over a wired connection and connect the iPad to an external display? I was thinking a TB3 dock of some sort but am worried that the throughput would be affected. Cheers!

    • @tech_craft
      @tech_craft  2 роки тому

      For SSH usage, even a 100Mbit wired connection will be more than adequate. You also get the benefit that wired connections are far more stable and predictable than WiFi.

  • @jaimeduncan6167
    @jaimeduncan6167 7 місяців тому

    This video is a treasure

  • @MarquisDeSang
    @MarquisDeSang 2 роки тому +1

    Thankyou very much good sire.

  • @964tractorboy
    @964tractorboy 2 роки тому +2

    Excellent, solid content. A solitary "like" seems almost churlish.

    • @tech_craft
      @tech_craft  2 роки тому +1

      Every like is much appreciated and your kind comment even moreso.

  • @nosharing-sf2mk
    @nosharing-sf2mk 5 місяців тому

    You can really get crazy with it

  • @deldia
    @deldia 2 роки тому

    High quality info. Thank you.

  • @rafaelk1631
    @rafaelk1631 2 роки тому

    Thanks for sharing Rob

  • @Gadgetoholic
    @Gadgetoholic Рік тому

    How did I not hear about the Starship before?! Thanks!

  • @kamuzuh
    @kamuzuh 2 роки тому

    Nice video! Well explained. Well done! One question: How can import my key? Blink is working with ppk files? Always Blink is saying me that is not possible to open my ppk key because there is no such a files…

  • @arnoldmbuthia2687
    @arnoldmbuthia2687 5 місяців тому

    hey, how does it compare to powershell 7 or visual studio code? I am considering using iPad due to Apple Intelligence, Math Notes etc., rather than Windows

  • @Jarek.
    @Jarek. 2 роки тому

    10:14 - 100% agree about CapsLock and a need for remapping it. However.... on MacBookPro 2017 with Touch bar, ESC key is a virtual one (on the Touch Bar). So CapsLock has a better candidate for remapping 🤣

    • @tech_craft
      @tech_craft  2 роки тому

      I tried to like the touchbar but Escape is far more important

  • @easternhills1329
    @easternhills1329 2 роки тому +1

    Thanks for the video!
    The audio seems to be a bit louder in left. It might be better to record it in mono.

    • @tech_craft
      @tech_craft  2 роки тому +1

      It is recorded in mono, I'll check my editor settings to make sure it's not mapping that in a weird way to the output.

    • @ihenrynl
      @ihenrynl 2 роки тому +1

      @@tech_craft audio switches 2:55 minutes in the video to mono or off center

  • @pcllau
    @pcllau 2 роки тому

    Hi, loving your remote working setup videos. Very organised. I am trying to do the same. But on trying to use RD Client in iOS on my ipad pro to my desktop ubuntu 22.04 lts machine, but unfortunately I keep getting the 0x207 error. Do you have any videos on rdp issues. Thanks

  • @Shujaathullakhan
    @Shujaathullakhan 2 роки тому

    Make detailed video on starship customization, it's not there on UA-cam

  • @murtadha96
    @murtadha96 2 роки тому

    Great stuff, thank you!

  • @erikkurniawan5854
    @erikkurniawan5854 Рік тому

    Hi Rob, great explanation, btw i had iPad Gen 9, do you think that device is good enough to be a ssh client device as yours?

  • @EnriquecPacheco
    @EnriquecPacheco 2 роки тому +1

    How can i hide the keyboard w/out external keyboard connected?

    • @tech_craft
      @tech_craft  2 роки тому

      For me, I tap the keyboard icon in the bottom right corner when the keyboard pops up.

  • @alexandersullivan2262
    @alexandersullivan2262 2 роки тому

    Have you been able to install nerd fonts for use with starship on the raspberryPi?

    • @tech_craft
      @tech_craft  2 роки тому

      I've installed nerd fonts on the iPad which works when accessing the Pi over SSH. I've also had success installing fonts for GUI usage using these steps: wiki.debian.org/Fonts#Adding_fonts

  • @yolodunni367
    @yolodunni367 2 роки тому +1

    Great video, thank you. In terms of accessing machines from different networks, how safe is this? Have you enabled port forwarding on the host router?

    • @tech_craft
      @tech_craft  2 роки тому +6

      SSH is pretty secure if you deploy it and manage it correctly. For me that means no password authentication, securing my private keys correctly and, if I'm going to put a machine directly on the Internet with something like port forwarding I'll also install fail2ban which blocks IP addresses after too many failed login attempts.
      Port forwarding is a perfectly acceptable solution for home use if you lockdown the SSH machine. You might also consider a VPN solution, there's a few really simple ones like Tailscale that I've had some success with.
      More recently, I've been evaluating remote.it as a way to expose specific services from my home machines on to the Internet. This is a little more targetted than a VPN and, in my tests at least, has way less impact on battery life on the iPad.

    • @yolodunni367
      @yolodunni367 2 роки тому +1

      @@tech_craft nice one, cheers!

    • @MrRedmondinho
      @MrRedmondinho 2 роки тому +2

      Tailscale is excellent, really easy to set up and use, apart from it devouring your iPad battery. If you use it make sure once finished you go to VPN settings and properly turn off the VPN connection. Even if you just open the app and don’t connect. Then it’s not so bad.

  • @larrylime4132
    @larrylime4132 2 роки тому

    Anyone know the Todo app he was using at 1:10?

    • @tech_craft
      @tech_craft  2 роки тому

      It's org-mode running in Emacs.

  • @davegray3253
    @davegray3253 2 місяці тому

    Didn't see a mention of which clients are for-pay (blink for example, is subscription only - complete non-starter.)

  • @sobottrachhuth75
    @sobottrachhuth75 Рік тому

    Blink SSh is a subscription base?

    • @PhiHDN
      @PhiHDN Рік тому

      yes, it’s changed recently. It’s no longer free :(

  • @ryanlea750
    @ryanlea750 2 роки тому

    This is cool never though about using my ipad for this. As a thin client of sorts. huh.

  • @mogigi
    @mogigi 2 роки тому

    Don't think my comment posted. But, do you have a tutorial on how to sync obsidian with git on ipad? I'm trying to sync cross MacBook, iPad, Android. I followed tutorials and finally got the desktop to local to sync to remote ssh GitHub repo. I uses zsh, git, desktop apps of obsidian & GitHub. The part I'm having trouble with is the iPad setup for obsidian using the community plug in obsidian-git. I keep get error about not recognizing ssh transport protocol. On ipad I used working copy to clone my repos. I installed shellfish on ipad, but not sure what info to enter to sync to GitHub and MacBook to have version control across devices for obsidian.

    • @tech_craft
      @tech_craft  2 роки тому

      I don't use Obsidian but, my guess as to the best way to do this with Git is to use Working Copy on the iPad.

    • @mogigi
      @mogigi 2 роки тому

      @@tech_craft oh ok. Yes, I've been using working copy trial version. The main error I've been getting is with just the obsidian-git plug in on ipad. Plug in keeps saying my git isn't ready and it's not recognizing the ssh transport protocol.

  • @ncomokenyata4126
    @ncomokenyata4126 2 роки тому

    i have a pie that changes ip address if it was plugged out ... if i make a key and remove the pw would that cause problems if the ip address changes again ?

    • @tech_craft
      @tech_craft  2 роки тому

      The keys aren’t linked to IP address so you shouldn’t have any issues.

  • @Ziggurat1
    @Ziggurat1 2 роки тому

    Been using CapsLock as Ctrl for 6 or 7 years now, I can't remember a time when I had to contort my pinky to do ctrl keyboard combinations
    Linux user here, this video was recommended, just here checking out how you do it
    You said you dont want to configure everything from scratch, I use ansible (ansible-pull) to setup my computers from a clean install. I can take fedora from a clean install, to a productive state for my job with one command (except I need to copy some keys, but moving to yubikey), and I can take arch linux to a ready to game state, from a basic install (the new basic official installer)
    Wondering why you use mosh at all. You run mosh after you ssh in to keep your session? why not just use gnu screen or did you not also mention tmux earlier? I expected you to talk about port forwarding to get mosh to replace ssh (which is a good option as well)
    Good video!

    • @tech_craft
      @tech_craft  2 роки тому

      I use tmux almost everywhere but when connecting over a mobile connection I connect over mosh rather than ssh.
      I used ansible in my job many years back but haven’t used it since. More and more in exploring using Nix and NixOS for this kind of thing.

    • @Ziggurat1
      @Ziggurat1 2 роки тому

      @@tech_craft Thanks for answering, I just didn't notice you talk about opening ports for mosh, is this for another episode?
      I use ansible-pull at home to "kickstart" my setup into a computer. syntax is "ansible-pull -U gitaddress.git" It will pull down the git repo into a temporary folder and run local.yaml which then I wrote to install packages, configure things I hate doing if its an arch fresh install, change shell to zsh, copy some config files to /etc and /etc/profile.d, get my dotfiles using git, stow the dotfiles out to my home dir using gnu stow, and on my work computer pull down my most important git and svn repos I have to have to be productive.
      nixos sounds interesting, are you going to make videos about it, I like your video format, I'd like to learn more about nixos from videos like your videos

  • @walterbei2842
    @walterbei2842 Рік тому

    Hi rob, how can i connect my iPad that is connected to wifi to my Raspberry pi 4 that is not connected to wifi? Is there a way to do that? Cause my Raspberry has the default connection with my home wifi and when i leave home i have no More connection so the ssh doesn’t work. Have you got an idea ? Thanks

    • @tech_craft
      @tech_craft  Рік тому

      I use a USB-C cable that's configured for Ethernet over USB-C. This lets the Pi and iPad communicate with each other. This video shows my latest configuration: ua-cam.com/video/3UPaI4Hp66Y/v-deo.html

    • @walterbei2842
      @walterbei2842 Рік тому

      @@tech_craft thanks it works perfectly

  • @marcelchaloupka
    @marcelchaloupka 2 роки тому

    Caps lock mapped to control? I would have thought it would be better to map control to the Esc

    • @tech_craft
      @tech_craft  2 роки тому

      Oh man, that would mess me up. I’m so used to Escape being in the top corner. 😂

  • @nasimagdam2723
    @nasimagdam2723 2 роки тому

    thumbs up for using nano

  • @pnguyen45
    @pnguyen45 2 роки тому

    How did you get nerd font to work?

    • @tech_craft
      @tech_craft  2 роки тому +1

      I created a custom font spec: github.com/techcraftco/blink-font-jbmnf - you can create your own specs for any of the fonts on NerdFonts without too much fuss.

  • @Ender_Wiggin
    @Ender_Wiggin 2 роки тому

    Why have you not jailborken? i feel like that would give you a lot more options

    • @tech_craft
      @tech_craft  2 роки тому +1

      A mix of laziness and familiarity with the toolchain I have. I've been SSH'ing into machines to work since before I had an iPad so this is just a natural progression for me.

  • @vaibav2499
    @vaibav2499 2 роки тому

    I meant can I connect my iPad to raspberry pi through usb in raspberry pi in which we use to plug in pendrives, and turn on the power supply?

    • @tech_craft
      @tech_craft  2 роки тому +1

      Ah, sorry for the misunderstanding. To the best of my knowledge that is not possible on the Pi4 models.

    • @vaibav2499
      @vaibav2499 2 роки тому

      @@tech_craft pi 1 or 2?

    • @tech_craft
      @tech_craft  2 роки тому

      I think it's only Pi Zero and Zero W that support the necessary OTG feature through their USB ports.

    • @vaibav2499
      @vaibav2499 2 роки тому

      @@tech_craft thanks for the reply

  • @gewglesux
    @gewglesux 2 роки тому

    Will this enable me to access my FTP server(LINUX) from my IPAD?

    • @techtipsuk
      @techtipsuk 2 роки тому

      SSH is not the same as FTP. It would let you SSH on to your Linux server. You can still do similar things but in a different way

    • @gewglesux
      @gewglesux 2 роки тому

      @@techtipsuk Hello thanks for the reply.I think i am going to look into this.. First i have to learn linux! I already have the server build but i dont have the linux on it yet.I just use it for photos and things i'd like to remotely access.

    • @tech_craft
      @tech_craft  2 роки тому

      You can pretty much replace FTP with SSH for everything. In the SSH suite of tools comes scp and sftp. The scp program allows you to move files between machines using SSH. With sftp you get an interface like traditional ftp but it's running over the SSH channel.

    • @gewglesux
      @gewglesux 2 роки тому

      @@tech_craft Thank you for the reply. I will indeed look into this!! I've been trying to get this off the ground for a while now.This might get me started. Thanks again.

    • @gewglesux
      @gewglesux 2 роки тому

      @@tech_craft Is this a package that you offer?

  • @Bortoto
    @Bortoto 2 роки тому

    Great video as usual Rob! Are you planning to make a video about the XMonad (installation and useful tips)? Cheers!

    • @tech_craft
      @tech_craft  2 роки тому

      Absolutely. I'm just reworking it at the moment so it fits on to more machines. I have it on my Pi and on my Linux desktop. I also want it working nicely on the Framework Laptop and on my Android tablet before I call it ready.

  • @Zzland-h6w
    @Zzland-h6w 4 місяці тому

    I’m getting to know python .. but I have iPad wanna start learning python in iPad but I’m not sure how to start watched some videos didn’t help …

  • @miguelgabrieljuarezjimenez8557

    Gracias !!

  • @d33zknots88
    @d33zknots88 2 роки тому

    Do u need to jailbreak?

    • @tech_craft
      @tech_craft  2 роки тому

      Not for this setup. There are others that need a jailbreak but I don’t have the energy to maintain a jailbreak setup 😂

  • @plutack
    @plutack Рік тому

    When will you be back to yt

  • @orouchard
    @orouchard 2 роки тому

    Check your sound pan again ;)

    • @tech_craft
      @tech_craft  2 роки тому

      I can't hear the issue on this one. Sound is coming out of both channels for me. I think it could be that I'm turning my head to look at the screen during some parts of the video maybe?!

    • @Catalyst_911
      @Catalyst_911 2 роки тому

      @@tech_craft Yes, the sound is coming from both the channels, but atleast on my headphones, the left channel has significantly more volume/sound than the right. That feels weird after a while. Otherwise great content.

    • @JoeBlac
      @JoeBlac 2 роки тому

      @@tech_craft The channel levels are balanced until 2:55 with the start of the "First Connection" chapter, from there the right channel is a noticeable 7.5 dB lower.

  • @hawejago
    @hawejago 2 роки тому

    Is this video has left audio channel only, or it just me?

    • @tech_craft
      @tech_craft  2 роки тому

      It was skewed to the left. Issue is fixed in later videos.

  • @AnonHack3r_1337
    @AnonHack3r_1337 2 роки тому

    Funny thing is I can actually ssh into my iPad. Yes I’m an ethical hacker. Or through terminal into Kali Linux no third party apps required.

  • @alliejr
    @alliejr 2 роки тому

    👏🏽👏🏽👏🏽

  • @SubTroppo
    @SubTroppo 5 місяців тому

    "...use the link above." Er, what link?

  • @XKS99
    @XKS99 2 роки тому

    This is like watching a transmission from 1962

    • @tech_craft
      @tech_craft  2 роки тому +1

      Another manned mission to the moon in 7 years then?

  • @mattcargile
    @mattcargile Рік тому

    You need a password on the key too.

  • @ordinarygg
    @ordinarygg 2 роки тому

    Your only left-sided sound is an absolute nightmare to listen to. The content is top but experienced with broken headphones.

  • @grpi8131
    @grpi8131 2 роки тому

    But it's not ssh on shell on ipad. It's shell on pi. Makes no sense to use ipad just as an ssh i terface.

    • @tech_craft
      @tech_craft  2 роки тому

      Nobody said the iPad is ‘just’ a terminal, but it’s a good terminal among many other things

  • @maximus6884
    @maximus6884 2 роки тому +1

    An is developed by Apple is highly insecure to store or type sensitive data. Specially given the fact that they were tracking usage of applications os wide

  • @goonetom
    @goonetom 2 роки тому

    Hi Rob. Thanks for the great videos! I have set up a Raspberry and use it with the iPad Pro. Everything runs perfectly except for the error message "command not found: starship" in the terminal (zsh) of the code-server. I have already installed a Nerd Font Mono in /usr/share/fonts/truetype/firaCode/. Starship still not working in code-server terminal. In Blink it works perfectly incl. all special characters. Do you have any idea? Many tnx!

    • @tech_craft
      @tech_craft  2 роки тому

      This sounds like an issue with the PATH. If you run `echo $PATH` in Blink and in code-server you'll see the difference. It's also worth checking `echo $SHELL` in case code-server is picking up a different shell somehow.