Applicable to:
- Plesk for Linux
Question
How to configure source server to accept SSH connections and allow user root during a migration process?
Answer
-
By default, SSH server is mainly configured to allow
root
user to log in. However, it may have been reconfigured to have root logins disabled as a security measure.Note: 'root' user is disabled by default on AWS instances and Ubuntu.
-
Connect to the server via SSH.
-
Escalate privileges to 'root':
# sudo su -
# whoami
root -
Set password for 'root' user:
# passwd
-
Make sure that the configuration file
/etc/ssh/sshd_config
has parametersPermitRootLogin
andPasswordAuthentication
are set toyes
and not prepended by#
symbol.
Otherwise, open/etc/ssh/sshd_config
in text editor and perform the necessary changes to look as below:# grep -i 'permitroot' /etc/ssh/sshd_config
PermitRootLogin yes
# grep -i 'passwordauthentication' /etc/ssh/sshd_config
PasswordAuthentication yesNote: Before making this change, make sure that the password for user
root
is sufficiently complex (no less than 12 characters long, including numbers, upper/lowercase letters, and special symbols). Change the password if necessary. -
Restart SSH server if any configuration changes have been made:
# service sshd restart
-
-
If the server has a firewall, it should be configured to allow incoming SSH connections from Plesk server.
-
Review files
/etc/hosts.allow
and/etc/hosts.deny
for any rules that may prevent access to SSH service from destination Plesk server.
For example, if access tosshd
service is denied inhosts.deny
:CONFIG_TEXT: sshd: ALL
CONFIG_TEXT: ALL: ALL
Then,
hosts.allow
should have a record which would allow SSH access from destination server:CONFIG_TEXT: sshd: 192.0.2.2 192.0.2.3 : allow
Note: Replace IP addresses above with IP address of destination server. If destination server has several IP addresses, put all of them in one line, separated by spaces.
Comments
1 comment
root@localhost:~# sudo su -
This server is powered by Plesk.
Run the 'plesk login' command and log in by browsing either of the links received in the output.
Use the 'plesk' command to manage the server. Run 'plesk help' for more info.
Что делать в таком случае?
Please sign in to leave a comment.