Server: After upgrade from 16.04 to 18.04 ssh and ftp refuses connections
I upgraded my remote hosted server from 16.04 to 18.04. The first steps seemed to go fine without any errors or warnings. Until the reboot step.
I confirmed the reboot step. After this the ssh connection got closed of course. I waited for at least 4 hours (I don't know exactly how long, but minimum 4 hours), but I still couldn't got any ssh and sftp connections.
I can
- successfully ping the server
- make hard reboots via the web UI from my hoster
I know for a fact that cronjobs are still running
I get every few minutes emails with errors from the cronjobs (Boinc got uninstalled in the upgrade process so it obviously can't be started; and the Nextcloud cronjob fails since Postgres doesn't seem to be running)
- since it is a remote server and I don't have any access I can't run any commands or read/write any files
I'm normally using a connection manager, but in the hope to get some more information than "connection refused" I also tried directly to execute it in the console, result:
[croydon ~]$ ssh -vvv <sever-ip>
OpenSSH_7.9p1, OpenSSL 1.1.1 FIPS 11 Sep 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 52: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 2: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying options for *
debug2: resolve_canonicalize: hostname <sever-ip> is address
debug2: ssh_connect_direct
debug1: Connecting to <sever-ip> [<sever-ip>] port 22.
debug1: connect to address <sever-ip> port 22: Connection refused
ssh: connect to host <sever-ip> port 22: Connection refused
I read that Ubuntu 18.04 doesn't accept some older ciphers, but I guess this log rules this potential issue out.
Is there any hope for recovery, if so what can I do?
upgrade ssh data-recovery connection sftp
New contributor
add a comment |
I upgraded my remote hosted server from 16.04 to 18.04. The first steps seemed to go fine without any errors or warnings. Until the reboot step.
I confirmed the reboot step. After this the ssh connection got closed of course. I waited for at least 4 hours (I don't know exactly how long, but minimum 4 hours), but I still couldn't got any ssh and sftp connections.
I can
- successfully ping the server
- make hard reboots via the web UI from my hoster
I know for a fact that cronjobs are still running
I get every few minutes emails with errors from the cronjobs (Boinc got uninstalled in the upgrade process so it obviously can't be started; and the Nextcloud cronjob fails since Postgres doesn't seem to be running)
- since it is a remote server and I don't have any access I can't run any commands or read/write any files
I'm normally using a connection manager, but in the hope to get some more information than "connection refused" I also tried directly to execute it in the console, result:
[croydon ~]$ ssh -vvv <sever-ip>
OpenSSH_7.9p1, OpenSSL 1.1.1 FIPS 11 Sep 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 52: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 2: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying options for *
debug2: resolve_canonicalize: hostname <sever-ip> is address
debug2: ssh_connect_direct
debug1: Connecting to <sever-ip> [<sever-ip>] port 22.
debug1: connect to address <sever-ip> port 22: Connection refused
ssh: connect to host <sever-ip> port 22: Connection refused
I read that Ubuntu 18.04 doesn't accept some older ciphers, but I guess this log rules this potential issue out.
Is there any hope for recovery, if so what can I do?
upgrade ssh data-recovery connection sftp
New contributor
Did you open port 22 in the firewall?
– heynnema
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday
add a comment |
I upgraded my remote hosted server from 16.04 to 18.04. The first steps seemed to go fine without any errors or warnings. Until the reboot step.
I confirmed the reboot step. After this the ssh connection got closed of course. I waited for at least 4 hours (I don't know exactly how long, but minimum 4 hours), but I still couldn't got any ssh and sftp connections.
I can
- successfully ping the server
- make hard reboots via the web UI from my hoster
I know for a fact that cronjobs are still running
I get every few minutes emails with errors from the cronjobs (Boinc got uninstalled in the upgrade process so it obviously can't be started; and the Nextcloud cronjob fails since Postgres doesn't seem to be running)
- since it is a remote server and I don't have any access I can't run any commands or read/write any files
I'm normally using a connection manager, but in the hope to get some more information than "connection refused" I also tried directly to execute it in the console, result:
[croydon ~]$ ssh -vvv <sever-ip>
OpenSSH_7.9p1, OpenSSL 1.1.1 FIPS 11 Sep 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 52: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 2: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying options for *
debug2: resolve_canonicalize: hostname <sever-ip> is address
debug2: ssh_connect_direct
debug1: Connecting to <sever-ip> [<sever-ip>] port 22.
debug1: connect to address <sever-ip> port 22: Connection refused
ssh: connect to host <sever-ip> port 22: Connection refused
I read that Ubuntu 18.04 doesn't accept some older ciphers, but I guess this log rules this potential issue out.
Is there any hope for recovery, if so what can I do?
upgrade ssh data-recovery connection sftp
New contributor
I upgraded my remote hosted server from 16.04 to 18.04. The first steps seemed to go fine without any errors or warnings. Until the reboot step.
I confirmed the reboot step. After this the ssh connection got closed of course. I waited for at least 4 hours (I don't know exactly how long, but minimum 4 hours), but I still couldn't got any ssh and sftp connections.
I can
- successfully ping the server
- make hard reboots via the web UI from my hoster
I know for a fact that cronjobs are still running
I get every few minutes emails with errors from the cronjobs (Boinc got uninstalled in the upgrade process so it obviously can't be started; and the Nextcloud cronjob fails since Postgres doesn't seem to be running)
- since it is a remote server and I don't have any access I can't run any commands or read/write any files
I'm normally using a connection manager, but in the hope to get some more information than "connection refused" I also tried directly to execute it in the console, result:
[croydon ~]$ ssh -vvv <sever-ip>
OpenSSH_7.9p1, OpenSSL 1.1.1 FIPS 11 Sep 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 52: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 2: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying options for *
debug2: resolve_canonicalize: hostname <sever-ip> is address
debug2: ssh_connect_direct
debug1: Connecting to <sever-ip> [<sever-ip>] port 22.
debug1: connect to address <sever-ip> port 22: Connection refused
ssh: connect to host <sever-ip> port 22: Connection refused
I read that Ubuntu 18.04 doesn't accept some older ciphers, but I guess this log rules this potential issue out.
Is there any hope for recovery, if so what can I do?
upgrade ssh data-recovery connection sftp
upgrade ssh data-recovery connection sftp
New contributor
New contributor
edited yesterday
WinEunuuchs2Unix
43.2k1075163
43.2k1075163
New contributor
asked 2 days ago
Croydon
164
164
New contributor
New contributor
Did you open port 22 in the firewall?
– heynnema
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday
add a comment |
Did you open port 22 in the firewall?
– heynnema
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday
Did you open port 22 in the firewall?
– heynnema
yesterday
Did you open port 22 in the firewall?
– heynnema
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday
add a comment |
1 Answer
1
active
oldest
votes
Actually, turned out my provider has a rescue mode in which I could figure out the problem and fix it.
The OpenSSH version got update to a newer one. My OpenSSH configuration was invalid with the current version. I needed to remove hmac-ripemd160 from the MAC list and that was all (at least for this problem).
OpenSSH should really working on better error messages and/or upgrade processes. Getting locked out is not that much fun.
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Croydon is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1104765%2fserver-after-upgrade-from-16-04-to-18-04-ssh-and-ftp-refuses-connections%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Actually, turned out my provider has a rescue mode in which I could figure out the problem and fix it.
The OpenSSH version got update to a newer one. My OpenSSH configuration was invalid with the current version. I needed to remove hmac-ripemd160 from the MAC list and that was all (at least for this problem).
OpenSSH should really working on better error messages and/or upgrade processes. Getting locked out is not that much fun.
New contributor
add a comment |
Actually, turned out my provider has a rescue mode in which I could figure out the problem and fix it.
The OpenSSH version got update to a newer one. My OpenSSH configuration was invalid with the current version. I needed to remove hmac-ripemd160 from the MAC list and that was all (at least for this problem).
OpenSSH should really working on better error messages and/or upgrade processes. Getting locked out is not that much fun.
New contributor
add a comment |
Actually, turned out my provider has a rescue mode in which I could figure out the problem and fix it.
The OpenSSH version got update to a newer one. My OpenSSH configuration was invalid with the current version. I needed to remove hmac-ripemd160 from the MAC list and that was all (at least for this problem).
OpenSSH should really working on better error messages and/or upgrade processes. Getting locked out is not that much fun.
New contributor
Actually, turned out my provider has a rescue mode in which I could figure out the problem and fix it.
The OpenSSH version got update to a newer one. My OpenSSH configuration was invalid with the current version. I needed to remove hmac-ripemd160 from the MAC list and that was all (at least for this problem).
OpenSSH should really working on better error messages and/or upgrade processes. Getting locked out is not that much fun.
New contributor
New contributor
answered yesterday
Croydon
164
164
New contributor
New contributor
add a comment |
add a comment |
Croydon is a new contributor. Be nice, and check out our Code of Conduct.
Croydon is a new contributor. Be nice, and check out our Code of Conduct.
Croydon is a new contributor. Be nice, and check out our Code of Conduct.
Croydon is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1104765%2fserver-after-upgrade-from-16-04-to-18-04-ssh-and-ftp-refuses-connections%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you open port 22 in the firewall?
– heynnema
yesterday
My local machine is unchanged, I updated my server, which refuses the connection. I didn't change my server firewall manually, so I would assume that the port is still open.
– Croydon
yesterday
You should contact your hoster. Normally you also have console access to your VM, where you should be able to login locally and check things like firewall and if the sshd is running.
– Thomas
yesterday