Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - non standard ssh port #116

Open
yagler opened this issue Feb 22, 2024 · 8 comments
Open

Feature Request - non standard ssh port #116

yagler opened this issue Feb 22, 2024 · 8 comments
Assignees
Labels
development under development feature-request New feature or request stale

Comments

@yagler
Copy link

yagler commented Feb 22, 2024

It would be nice to have the ability to define a custom ssh port.

Right now when I run the "update -up" command I get the following error:

ssh: connect to host port 22: Connection refused
scp: Connection closed

An ssh connection might look something like this where server1 is the server name and 1234 is the port

ssh server1 -p 1234

@BassT23 BassT23 self-assigned this Feb 22, 2024
@BassT23 BassT23 added the feature-request New feature or request label Feb 22, 2024
@github-actions github-actions bot added the stale label Mar 24, 2024
Repository owner deleted a comment from github-actions bot Mar 24, 2024
@BassT23 BassT23 removed the stale label Mar 24, 2024
BassT23 added a commit that referenced this issue Apr 27, 2024
implemented #116 and hopefully fixed #85
BassT23 added a commit that referenced this issue Apr 27, 2024
@BassT23 BassT23 added the development under development label Apr 27, 2024
@BassT23
Copy link
Owner

BassT23 commented Apr 27, 2024

pls try out latest development version with update develop -up

port can be set in /etc/ultimate-updater/update.conf

@yagler
Copy link
Author

yagler commented May 8, 2024

Hi BassT23, sorry for the delay. I tried this out last week, but it didn't seem like it was working so I set it to the side until I could take another look.

I think I wasn't able to use "update develop -up"
I ended up using "upgrade -up"

I then changed the 16th line of /etc/ultimate-updater/update.conf
I didn't screenshot to start, but the line is now:
SSH_PORT="1234" # default =22

I didn't make any other manual changes to the file.

When I run update, I still get
--- Check Status for Welcome-Screen ---
ssh: connect to host <> port 22: Connection refused
--- Finished check ---

It seems like it isn't taking the port configuration properly. Let me know if you have any suggestions.

Thanks,
Yagler.

@BassT23
Copy link
Owner

BassT23 commented May 9, 2024

What is your output for update status ?

@yagler
Copy link
Author

yagler commented May 10, 2024

The output for 'update status' is:

 https://github.com/BassT23/Proxmox

The <> for Proxmox VE

Last modification (on GitHub): 2024-05-10T13:48:35Z

Version overview
Updater: 4.1
Extras: 1.8.5
Config: 1.3.3
Welcome: 1.3.7
Check: 1.4.8

ssh: connect to host <> port 22: Connection refused
scp: Connection closed

But when I first sign in it shows the following details:
OS: Proxmox VE 8.2.2 x86_64
Kernel: 6.8.4-3-pve
Uptime: 2 days, 13 hours, 15 mins
Packages: 787 (dpkg)
Shell: bash 5.2.15
Terminal: run-parts
CPU: Intel i7-4770K (8) @ 3.900GHz
GPU: Intel HD Graphics
Memory: 3922MiB / 7812MiB

   The Ultimate Updater is UpToDate
          Version: 4.1

 Last Update Check: 2 minute(s) ago

Available Updates:
S = Security / N = Normal
Host : <>
S: 2 / N: 2
LXC 101 : <>
S: 1 / N: 1

Linux <> 6.8.4-3-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.4-3 (2024-05-02T11:55Z) x86_64
Last login: Fri May 10 10:07:58 PDT 2024 on pts/0

Let me know if I can provide more details.
Thanks,
Yagler.

@BassT23
Copy link
Owner

BassT23 commented May 10, 2024

For special ssh port you need latest develop version (4.1.2 or up)

If you want, pls test with update develop -up - then update status should show v4.1.2
Then the setting in /etc/ultimate-updater/update.conf should work - hopefully :)

@yagler
Copy link
Author

yagler commented May 15, 2024

Hi BassT23, here is the output of "update status":

Last modification (on GitHub): 2024-05-12T18:02:41Z

  Version overview (develop)
  Updater: 4.1.5
  Extras:  1.8.6
  Config:  1.3.3
  Welcome: 1.3.7
  Check:   1.4.8

I realize that my request as not as full featured as my current setup would require. This is my first attempt at a home lab setup with Proxmox and I would say I'm definitely learning, but have a long ways to go.

My initial setup followed some ssh guide(s) that recommended disabling ssh for the root account and only allowing certain accounts to do ssh. I think I only have ssh configured on the root node and it can only be done with 1 specific non-root account on 1 non-standard port.

It would be cool if the configuration file could also have the ability to set the user account that would be used for the ssh connection. I would be willing to set up the same account with ssh for each of the VM's/containers if that would allow the updater to work better. I could also temporarily allow ssh for root to test this out, but I have really been trying to get to installing nextcloud through an nginx proxy (I know I'm making things extra hard to start with).

As is, I do still really appreciate the ultimate updater. Even with the SSH errors it still seems to give indication of available updates when I first sign in and applies them with the update command even with errors.

I still haven't dug into either of these for a VM error I see on one of the VM's (that doesn't have ssh configured):
For ssh (harder, but nicer output), check this: https://github.com/BassT23/Proxmox/blob/develop/ssh.md
For QEMU (easy connection), check this: https://pve.proxmox.com/wiki/Qemu-guest-agent

Thanks again for your efforts to get the ultimate updater working more smoothly for my weird setup.
Yagler

This comment was marked as outdated.

@github-actions github-actions bot added the stale label Jul 15, 2024
@BassT23 BassT23 removed the stale label Jul 17, 2024
Copy link

This issue has gone 60 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

@github-actions github-actions bot added the stale label Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development under development feature-request New feature or request stale
Projects
None yet
Development

No branches or pull requests

2 participants