Тёмный

Inside my iPad SSH Setup 

Tech Craft
Подписаться 92 тыс.
Просмотров 109 тыс.
50% 1

SSH is an essential tool for multi-machine setups. In this video, I'll take you through my setup for using the iPad as an SSH client, how to configure your hosts, how best to map your keyboard and how to get a slick-looking shell prompt.
CHAPTERS
==========
00:00 - Start
00:56 - Why not Remote Desktop?
01:37 - iPad SSH Clients
01:59 - Enabling SSH
02:55 - First Connection
03:39 - Host Aliases
04:49 - Key-Based Authentication
07:01 - Disable Password Login
07:54 - Cosmetic Customisations
09:31 - Keyboard Shortcuts
10:07 - Keyboard Remapping
12:24 - Session Reliability
13:24 - Shell Setup
14:20 - Prompt Configuration
LINKS
=====
* Windows SSH Setup : docs.microsoft.com/en-us/wind...
* Blink Shell: blink.sh
* Starship: starship.rs/
GEAR
=====
* iPad Pro 11" - geni.us/H0qJ
* Apple Magic Keyboard - geni.us/8uBg
* Anker Thunderbolt 3 Cable - geni.us/BTOsQ
* Aluminium Armour Case - geni.us/M5ph
AFFILIATE LINKS
==============
Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk

Кино

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 113   
@RogueCylon
@RogueCylon 2 года назад
A tech guy, that actually knows tech, rather than all those other “tech” youtubers.
@olias58
@olias58 2 года назад
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.
@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.
@MichaelAlderete
@MichaelAlderete 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 года назад
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.
@premdale
@premdale 2 года назад
Great video and easy to understand - even for me, thanks Rob keep it up.
@fethica
@fethica 2 года назад
Fantastic video!!! Thank you for all the helpful tips.
@wizdude
@wizdude 2 года назад
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
@nathanduval
@nathanduval 2 года назад
Glad to have come across this video. Great stuff.
@rendermaniac
@rendermaniac 2 года назад
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 года назад
Thanks! Not sure how I forget to mention a shortcut that I use everywhere else!!
@deldia
@deldia 2 года назад
High quality info. Thank you.
@rogerwprice
@rogerwprice 2 года назад
Fabulous - super clear and useful instructions - thanks
@micleh
@micleh 2 года назад
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!
@007kickbuttowski
@007kickbuttowski 2 года назад
Great video for beginners like me! Thanks Rob.
@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 года назад
Mostly recovered now thankfully!
@murtadha96
@murtadha96 2 года назад
Great stuff, thank you!
@rafaelk1631
@rafaelk1631 2 года назад
Thanks for sharing Rob
@jaimeduncan6167
@jaimeduncan6167 Месяц назад
This video is a treasure
@MarquisDeSang
@MarquisDeSang 2 года назад
Thankyou very much good sire.
@amadzarak7746
@amadzarak7746 2 месяца назад
Thanks for this video. The new iPads just came out and I’m quite tempted to get one as a standalone ssh terminal
@planetnicky11
@planetnicky11 2 года назад
Thanks so much! If you get a chance please include juno connect in this little series
@harrrybailey
@harrrybailey Год назад
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 Год назад
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.
@kamuzuh
@kamuzuh Год назад
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…
@maurolimaok
@maurolimaok 5 месяцев назад
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.
@pcllau
@pcllau Год назад
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
@miguelgabrieljuarezjimenez8557
Gracias !!
@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?
@yolodunni367
@yolodunni367 2 года назад
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 года назад
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 года назад
@@tech_craft nice one, cheers!
@MrRedmondinho
@MrRedmondinho 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.
@964tractorboy
@964tractorboy 2 года назад
Excellent, solid content. A solitary "like" seems almost churlish.
@tech_craft
@tech_craft 2 года назад
Every like is much appreciated and your kind comment even moreso.
@ryanlea750
@ryanlea750 2 года назад
This is cool never though about using my ipad for this. As a thin client of sorts. huh.
@nasimagdam2723
@nasimagdam2723 2 года назад
thumbs up for using nano
@DigiDriftZone
@DigiDriftZone 2 года назад
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 года назад
I'm currently using Shellfish as my everyday client exactly for this purpose. Will report back soon!
@GizmoCrew
@GizmoCrew 7 месяцев назад
How did I not hear about the Starship before?! Thanks!
@Shujaathullakhan
@Shujaathullakhan 2 года назад
Make detailed video on starship customization, it's not there on RU-vid
@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
@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
@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. 😂
@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.
@ChenChaoLee
@ChenChaoLee 2 года назад
what is the piece of software at 1:00? cli todo? could you provide name plz
@tech_craft
@tech_craft 2 года назад
That is org-mode running inside Emacs.
@easternhills1329
@easternhills1329 2 года назад
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 года назад
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 года назад
@@tech_craft audio switches 2:55 minutes in the video to mono or off center
@EnriquecPacheco
@EnriquecPacheco 2 года назад
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.
@TimeForTechAarush
@TimeForTechAarush Год назад
thanks now I can start my minecraft server from my phone!
@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.
@alliejr
@alliejr 2 года назад
👏🏽👏🏽👏🏽
@mogigi
@mogigi Год назад
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 Год назад
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 Год назад
@@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.
@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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-3UPaI4Hp66Y.html
@walterbei2842
@walterbei2842 Год назад
@@tech_craft thanks it works perfectly
@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
@lawrencelim9331
@lawrencelim9331 2 года назад
Anyone know the Todo app he was using at 1:10?
@tech_craft
@tech_craft 2 года назад
It's org-mode running in Emacs.
@sobottrachhuth75
@sobottrachhuth75 11 месяцев назад
Blink SSh is a subscription base?
@PhiHDN
@PhiHDN 9 месяцев назад
yes, it’s changed recently. It’s no longer free :(
@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 года назад
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
@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 года назад
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.
@pnguyen45
@pnguyen45 Год назад
How did you get nerd font to work?
@tech_craft
@tech_craft Год назад
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.
@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?
@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
@XKS99
@XKS99 Год назад
This is like watching a transmission from 1962
@tech_craft
@tech_craft Год назад
Another manned mission to the moon in 7 years then?
@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.
@mattcargile
@mattcargile 11 месяцев назад
You need a password on the key too.
@ordinarygg
@ordinarygg Год назад
Your only left-sided sound is an absolute nightmare to listen to. The content is top but experienced with broken headphones.
@grpi8131
@grpi8131 Год назад
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 Год назад
Nobody said the iPad is ‘just’ a terminal, but it’s a good terminal among many other things
@maximus6884
@maximus6884 2 года назад
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 Год назад
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 Год назад
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.
Далее
Inside my iPad Pro SSH Setup - TMUX
19:49
Просмотров 100 тыс.
БЫДЛО НА ПУНКТАХ ВАЙЛДБЕРРИЗ
13:26
Беда приходит внезапно 😂
00:25
Просмотров 326 тыс.
Cabeças erguidas, galera! 🙌 Vamos pegá-la!
00:10
Why you MUST Jailbreak your iPad
8:02
Просмотров 462 тыс.
Tmux has forever changed the way I write code.
13:30
Просмотров 926 тыс.
Gaming on the Keyboard from Chornobyl
13:12
Просмотров 779 тыс.
I tried coding on my iPad for 7 days
7:25
Просмотров 1,7 млн
iPad Multitasking Explained: Stage Manager Guide!
18:20
Setting up M3 Macbook Pro for coding and productivity
22:35
How I'm using iPad as a Software Developer
6:11
Просмотров 124 тыс.
How To Make Your Boring Mac Terminal So Much Better
10:42