David Kebler
bf6e5e85ee
getip and publicip refactored to have not dependencies
...
used in geip in sshd-dns
2024-08-22 10:50:09 -07:00
David Kebler
68bbdccadf
change getip to not use dig but host
...
use same code in sshd_dns and abort if no ip found
2024-08-21 18:48:51 -07:00
David Kebler
7f15b61f23
add new module sshd-dns which can process sshd conf files substituing IPs for hostnames
2024-08-03 14:51:11 -07:00
David Kebler
b2efa57439
fix bug in remove script
2024-05-01 19:13:54 -07:00
David Kebler
d45198b025
fix extracted function bug
...
fix extra arguments of ssh-copy
sshpubkey remove additional ssh options with -- use -o
2024-03-13 09:20:42 -07:00
David Kebler
c407e99b25
ssh: add help, add list option for using ssh command in other functions
...
removed multipass code
ammended
2024-03-01 15:09:54 -08:00
David Kebler
960790195c
add login option
...
add shell option
add environment variable option
fix a couple bugs
add test function and test function launcher function
2024-02-22 13:43:48 -08:00
David Kebler
c756711123
allow multiple environment variable options
2024-02-21 14:51:14 -08:00
David Kebler
e075997e4c
move remote uci install to own file
...
add login shell and environment variable options to remote
2024-02-21 14:47:54 -08:00
David Kebler
a67d54e9dc
Major refactor upgrades for remote scripting and access via ssh
...
ssh-copy now uses options and has help and uses new helpers to prepare the scp command
remote module totally redone. now uses sshcp (scp) to copy the file
makes use of the much improved bundle function for bundling script
now that remote_script is refactored can use for
ssh-pub-key
and for the uci remote install function
cleaned up ssh function a bit
add parsing functions to net-utils for parsing host
2024-02-21 11:33:37 -08:00
David Kebler
c45418d313
cleanup
2023-12-14 21:31:40 -08:00
David Kebler
902a73081d
add follow symlinks for sshfs so softlinks work correctly
2023-06-21 07:46:13 -07:00
Kebler Network System Administrator
a0f44558fa
add shell base install script and corresponding remote install
...
fixed-imporved remote script and added support for script from HEREDOC or stdin
2023-02-15 15:34:59 -08:00
Kebler Network System Administrator
2b426a1225
minor cleanup
2023-02-07 13:00:33 -08:00
Kebler Network System Administrator
49e3312319
change default encoding for ssh key generation
2023-02-07 12:38:40 -08:00
Kebler Network System Administrator
8e83daa3a5
refactor: improve network loading use LOADED environment variable
2023-01-01 10:43:15 -08:00
Kebler Network System Administrator
24ed7b60dc
add sshkeygen function
2023-01-01 10:41:37 -08:00
Kebler Network System Administrator
64df1b08ec
refactor ssh-pubkey to handle finding public key in multiple ways
2022-12-31 23:29:20 -08:00
Kebler Network System Administrator
9197b1edd0
refactor networks loading
2022-12-30 09:14:39 -08:00
Kebler Network System Administrator
e205bf3c50
feat: refactor ssh-config to enable environment variable substition
2022-12-26 10:32:29 -08:00
Kebler Network System Administrator
d9fa3b6c74
function enable network mounts added (in a mnt file) under /ssh
2022-12-23 08:30:48 -08:00
Kebler Network System Administrator
279d5c1863
feat: allow easier seperate loading of network repos from within terminal session uses new networks module functions
2022-12-23 08:29:06 -08:00
Kebler Network System Administrator
762b1c3709
fix: disable host reachable check in sshfs
...
feat: add ssh_config_get function to allow getting configuration settings
feat: added list keys to sshpubkey
feat: allow key removable from comment string (don't need access to public key)
fix: ssh - key option does not append .pub
fix: remove ssh session file and add readme to recommend putting that in host repo
2022-05-02 10:40:07 -07:00
Kebler Network System Administrator
0b5e3be561
ssh modules and functions update - details to follow
2022-03-28 10:05:26 -07:00
Kebler Network System Administrator
015a2942a2
new repo with only common network script/modules. See archived repo for older commits
2022-02-20 13:50:19 -08:00
Kebler Network System Administrator
f1cab27c01
initial commit
2022-02-20 09:26:17 -08:00