2020. 6. 6. 14:19ㆍOracle Cloud
우성군님의 요청으로 오라클 클라우드 우분투에서 ROOT 계정으로 접속하는 방법에 대해서 설명 드리겠습니다.
1. root 계정에 비밀번호 생성 및 로그인
우선 맨 처음 필요한 것은 root 계정에 Password를 만들어 주는 겁니다.
명령창에 sudo passwd root 를 입력합니다.
ubuntu@wordpress:~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
2. 그리고 암호를 설정하셨으면 명령창에 sudo - root 를 입력하여 root계정으로 전환합니다.
* 여기서 명령창에 계정 표시가 달리 표시됩니다. ubuntu는 :~$ 이며 root는 :~# 로 표시됩니다.
ubuntu@wordpress:~$ sudo - root
passwd:
root@wordpress:~#
3. 그 다음 root 로그인 해제 및 비밀번호 인증을 변경합니다.
명령창에서 nano /etc/ssh/sshd_config 를 입력합니다.
root@wordpress:~# nano /etc/ssh/sshd_config
그 다음 nano 편집기가 켜졌으면 CTRL + W를 눌러 PermitRootLogin 를 입력하여 검색합니다.
이 부분이 root 사용자의 로그인 허용 여부를 뜻 합니다.
#PermitRootLogin prohibit-password 라고 되어 있는 부분에서 #을 지우고 PermitRootLogin 다음 부분을 yes라고 변경합니다.
#PermitRootLogin prohibit-password -> PermitRootLogin yes
GNU nano 2.9.3 /etc/ssh/sshd_config
# $OpenBSD: sshd_config,v 1.101 2017/03/14 07:19:07 djm Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key
# Ciphers and keying
#RekeyLimit default none
# Logging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
그리고 그 다음으로 CTRL + W를 다시 한번 더 눌러 PasswordAuthentication 를 입력하여 검색합니다.
PasswordAuthentication no로 되어 있는 부분을 yes로 변경합니다.
이 부분은 비밀번호 로그인 허용 여부를 뜻 합니다.
PasswordAuthentication no -> PasswordAuthentication yes로 변경합니다.
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes
그 다음 CTRL + X를 누르고 YES를 눌러 저장하겠다고 하고 파일 이름이 나오면 Enter키를 누릅니다.
이제 서버 에서 마지막으로 SSH를 재시작합니다.
명령창에서 service sshd restart 를 입력합니다.
root@wordpress:~# service sshd restart
그럼 서버 환경은 모두 완성되었습니다.
* 그러나 root 계정이 비밀번호로 로그인 되기 때문에 보안에 취약해 진다는 점을 인지하시기 바랍니다.
개인적으로 root 계정에서 작업하고 싶으시면 sudo su - 를 넣어 root 계정으로 전환한 후에 작업하는 것이 좋지 않을까 싶습니다.
4. 그 다음 PuTTY를 열어 접속합니다.
SSH 없이 접속이 가능하므로 ID / PW 만 넣어도 접속이 가능해 졌습니다.
login as: root
root@IP주소's password:
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-1018-oracle x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Sat Jun 6 14:12:39 KST 2020
System load: 0.0 Processes: 134
Usage of /: 6.6% of 45.38GB Users logged in: 1
Memory usage: 45% IP address for ens3:
Swap usage: 0%
* MicroK8s gets a native Windows installer and command-line integration.
https://ubuntu.com/blog/microk8s-installers-windows-and-macos
* Canonical Livepatch is available for installation.
- Reduce system reboots and improve kernel security. Activate at:
https://ubuntu.com/livepatch
11 packages can be updated.
0 updates are security updates.
Last login: Sat Jun 6 13:56:41 2020 from
root@wordpress:~#
보시면 root 계정으로 바로 접속이 가능해 졌습니다.
초기 검색했을때 Secure CRT로만 접속 가능한 걸로 검색했으나... 결국 시도해보니 PuTTY로도 되더군요. ㅡOㅡ;;;
이렇게도 가능하지만 저는 SSH로 접속하는 것을 추천합니다.
'Oracle Cloud' 카테고리의 다른 글
오라클 클라우드 - Cloud Shell을 이용하여 PuTTY 없이 접속하기 (4) | 2020.06.07 |
---|---|
12. 오라클 클라우드에서 우분투 LEMP - HTTPS 적용을 위한 SSL 인증서 발급받기 (24) | 2020.06.07 |
11. 오라클 클라우드에서 우분투 LEMP - sendmail 설치하기 (12) | 2020.06.06 |
10. 오라클 클라우드에서 우분투 LEMP - 도메인 연결하기 (5) | 2020.06.05 |
9. 오라클 클라우드에서 우분투 LEMP - phpMyAdmin 설치하기 (28) | 2020.06.04 |