Introduction
If you tried to access your instance using SSH as root:
# ssh -i PrivateKey.pem root@Floating-IP-Address Where Flaoting-IP-Address is the flaoting IP address associated with your instance. You might get this message: “Please login as the user “centos” rather than the user “root”.” Then the connection will close.
Steps To Allow Root Access Through SSH
- Login as the user “centos”: # ssh -i PrivateKey.pem centos@Floating-IP-Address
- Change to root: # sudo -s
- Edit the file “/root/.ssh/authorized_keys” (# vi /root/.ssh/authorized_keys) and keep it only contains the key (starts with “sh-rsa”) without the restrictions that exist at the begining of the file.
- Open the file “/etc/ssh/sshd_config” and uncomment the line “PermitRootLogin yes”
- Restart SSH daemon: # systemctl restart sshd
Now you can SSH as root to your instance.
Note: You need to automate the above if your servers are created/ deleted on demand and SSH public keys are inserted in servers on boot by Openstack.
Pingback: Permit Root Login Into Instance Launched From Centos Official Image | 洞见遇见未来
NIce tutorial, ITs works.
LikeLike
I pay a visit each day a few websites and blogs to read articles, except this blog presents feature based content.
LikeLike
There are many places in Wo – W that you can visit and lots of ways so that you can gain lots of gold. Connect the faulty disks to another computer and use the disk like a slave to recover lost files. How DMS Helps Sales Volumes – Sales volumes are achieved through organizing a highly effective marketing setup, timely deliveries, prompt awareness of customer support requests and constant monitoring to distinguish fast and slow moving merchandise.
LikeLike
Thank you a bunch for sharing this with all folks you actually know what you’re speaking approximately! Bookmarked. Please also visit my website =). We can have a link trade agreement between us
LikeLiked by 1 person