Jörg Thalheim
|
b383e672dd
|
fix ssh master on macos
|
2025-05-14 20:30:36 +02:00 |
|
Jörg Thalheim
|
ec76d5f8e5
|
only apply ssh control master to local ssh connection
|
2025-05-06 13:11:30 +02:00 |
|
Jörg Thalheim
|
864cdf33a7
|
Host: actual setup ssh controlmaster
before we were not entering the context manager
|
2025-05-06 13:11:30 +02:00 |
|
Jörg Thalheim
|
b01691cb64
|
bind ssh controlmaster to live time of CLI
|
2025-05-04 16:28:14 +02:00 |
|
Jörg Thalheim
|
8434f0fc35
|
fix ssh control master check (#3488)
Co-authored-by: pinpox <git@pablo.tools>
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3488
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
Co-committed-by: Jörg Thalheim <joerg@thalheim.io>
|
2025-05-04 12:49:53 +00:00 |
|
Mic92
|
3b5c22ebcf
|
Merge pull request 'Miscellaneous ssh fixes.' (#3487) from misc-fixes into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3487
|
2025-05-04 08:51:31 +00:00 |
|
Jörg Thalheim
|
f5277c989a
|
Host: always set needs_user_terminal for ssh commands, only override prefix if given by user
|
2025-05-04 10:39:39 +02:00 |
|
Jörg Thalheim
|
7351f7994c
|
rename connect_ssh_shell to interactive_ssh
better name than secure shell shell
|
2025-05-04 10:28:43 +02:00 |
|
Jörg Thalheim
|
5770ea036c
|
move password/tor_socks into Host attributes
we set those parameters usually just once.
|
2025-05-04 10:28:43 +02:00 |
|
Jörg Thalheim
|
c430ff6253
|
configure ControlMaster and ControlPath for SSH connections
This should speed up deployments by not having to reconnect to the server on each command
|
2025-05-04 09:48:37 +02:00 |
|
Qubasa
|
9d45376f95
|
clan-cli: Expose private_key to Machine class, in the future we should merge Machine and Host class
|
2025-04-25 13:38:03 +02:00 |
|
Michael Hoang
|
91a2739ea3
|
cli: fix unnecessary sudo when unspecified user defaults to root
|
2025-04-22 23:39:46 +10:00 |
|
Jörg Thalheim
|
2240a3a533
|
rename nix_shell_legacy to nix_shell and run_cmd to nix_shell
Than it's more obvious that we need to migrate.
|
2025-04-16 18:27:01 +00:00 |
|
Jörg Thalheim
|
00d25d7fb8
|
Host: migrate from nix_shell to run_cmd
|
2025-04-16 19:32:40 +02:00 |
|
lassulus
|
d20f13abe7
|
clan-cli: set ssh port for nix copy
|
2025-02-28 04:58:42 +00:00 |
|
Qubasa
|
839bb17284
|
clan-cli: Add from_host function to Host class
|
2025-01-29 19:18:02 +07:00 |
|
Qubasa
|
94b99034c9
|
clan-cli: Fix clan install command and multiple other issues
|
2024-12-18 15:29:08 +01:00 |
|
Qubasa
|
648d95b248
|
clan-cli: Make clan ssh automatically start tor
|
2024-12-17 12:13:18 +01:00 |
|
Qubasa
|
e490207d12
|
clan-cli: Rework 'clan ssh' command, improve Tor support.
|
2024-12-13 00:11:18 +01:00 |
|
Qubasa
|
164c621dc0
|
clan-cli: Fix ignored debug flag in clan vms run, refactor Host.run to use RunOpts
|
2024-12-03 16:01:51 +01:00 |
|
Qubasa
|
95cb239206
|
clan-cli: refactor HostGroup._run_local to work with RunOpts
|
2024-11-28 16:05:51 +01:00 |
|
Qubasa
|
d2719f3179
|
clan-cli: cmd.run now has its options extracted to a dataclass
|
2024-11-28 15:26:37 +01:00 |
|
Qubasa
|
d29f9bf86c
|
clan-cli: SSH now completely refactored to use dataclasses everywhere
|
2024-11-28 10:52:14 +01:00 |
|
Qubasa
|
55e080a89f
|
clan-cli: Add -L option to nixos-rebuild switch to still have build output, simplify logging code
|
2024-11-28 10:42:43 +01:00 |
|
Qubasa
|
fddaa3a5bb
|
clan-cli: Refactor colors to a subset of colors that work in light and dark mode
|
2024-11-27 12:42:10 +01:00 |
|
Qubasa
|
27b40849d1
|
clan-cli: Refactor ssh classes to dataclasses
|
2024-11-25 19:47:17 +01:00 |
|
Qubasa
|
8866a85765
|
clan-cli: Refactor ssh part 2, Refactor custom_logger
|
2024-11-22 22:08:50 +01:00 |
|
Qubasa
|
4104374b76
|
clan-cli: Refactor ssh folder part 1
|
2024-11-21 13:02:22 +01:00 |
|