리눅스 접속 시 로컬 서버에서 접속 후 작업하는 경우가 거의 없을 것이다.
머 초기 셋팅을 위해서는 로컬에서 직접 작업하지만...
대부분은 ssh접속 후에 작업을 많이 할 것으로 예상된다!
가끔 업체에 나가게 되면 정말 보기 좋게 배너를 띄워서 신기할 때가 많았다.
자 그럼 우리도 한번 해보자~!
3가지 경우가 있다.
1. 원격접속 시도할 경우 띄워주는 메시지
2. 원격접속 후 로그인 성공 후 띄워주는 메시지 (1,3 포함)
3. 로컬에서 접속 시도할 경우 띄워주는 메시지
이렇게 있다.
1. 일단 원격 접속 시도할 경우 띄워주는 메시지에 대해 한번 살펴보도록 하자.
(base) root@ubuntu:~# vim /etc/ssh/sshd_config
### ADD ###
# no default banner path
#Banner none
Banner /etc/issue.net
Banner none 주석 아래 Banner /etc/issue.net을 추가해 준다.
systemctl restart sshd
ssh 데몬을 재시작 해준후 위에 경로의 issue.net 파일을 수정해주자.
(base) root@ubuntu:~# vim /etc/issue.net
### ADD ###
>>>>>>>>>>>>> Test GPU Server <<<<<<<<<<<<<<
Ubuntu 18.04.1 LTS
ADMIN : ckkim
kyumdoctor.tistory.com
1985ck@naver.com
IP : 192.168.15.159
TF : 1.13.1
사용자에 맞게 꾸미고 싶은대로 꾸민 후 저장 후 ssh 연결 해제 후 재 접속을 하게 되면
(base) root@ubuntu:~# logout
Connection to 192.168.15.159 closed.
✔
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[2020-07-13 15:48.52] ~
[.LAPTOP-OJ2LO4LK] ➤ ssh root@192.168.15.159
>>>>>>>>>>>>> Test GPU Server <<<<<<<<<<<<<<
Ubuntu 18.04.1 LTS
ADMIN : ckkim
kyumdoctor.tistory.com
1985ck@naver.com
IP : 192.168.15.159
TF : 1.13.1
root@192.168.15.159's password:
짠! 이렇게 나오게 된다.
2. 두번째로는 로그인 후 나오는 메시지에 대해 알아보자.
접속을 하게 된다면 서버의 H/W정보도 중요하다. 일일이 명령어로 검색하는 게 귀찮기도 하고
간단하고 깔끔하게 출력이 된다면 좋을것 같다는 생각이다.
직접 스크립트 작성 후 만들수도 있겠지만 나는 못하기 때문에 좋은걸 가져다 쓰기로 했다.
리눅스에는 neofetch라는 유틸리티가 있다. 설치된 시스템에 정보를 표시한다.
apt-get install -y neofetch
(base) root@ubuntu:~# neofetch
.-/+oossssoo+/-. root@ubuntu
`:+ssssssssssssssssss+:` -----------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 18.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: X10DRi 123456789
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.15.0-29-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 1 hour, 48 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1958
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.19
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Theme: Adwaita [GTK3]
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Icons: Adwaita [GTK3]
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Terminal: /dev/pts/0
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ CPU: Intel Xeon E5-2637 v3 (16) @ 3.700GHz
.ssssssssdMMMNhsssssssssshNMMMdssssssss. GPU: ASPEED Technology, Inc. ASPEED Graphics Family
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ GPU: NVIDIA GeForce RTX 2080 Ti
+sssssssssdmydMMMMMMMMddddyssssssss+ Memory: 1044MiB / 32054MiB
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
실행하게 되면 위와 같이 나름 괜찮은 로고와 함께 정보들이 출력된다.
이제 로그인 후에 자동으로 실행 후 띄우게 하면 된다.
sudo bash -c $'echo "neofetch" >> /etc/profile.d/mymotd.sh && chmod +x /etc/profile.d/mymotd.sh'
그리고 추가로 날씨 좋아하는 사람들은 날씨도 띄울 수가 있다.
참 세상 좋다.
(base) root@ubuntu:~/ckkim# vim motd
### ADD ###
#/bin/bash
curl http://wttr.in/seoul
###########
(base) root@ubuntu:~/ckkim# chmod 777 motd
(base) root@ubuntu:~/ckkim# vim /etc/profile
### ADD ###
/root/ckkim/motd
###########
motd라는 파일을 아무 곳에나 생성 후 권한을 귀찮으니 777로 변경해준다.
그리고 접속 시 실행시킬 수 있도록 profile에 넣어주면 끝!!
한번 로그아웃 후 재접속까지 봐보도록 하자!
(base) root@ubuntu:~/ckkim# logout
Connection to 192.168.15.159 closed.
✔
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[2020-07-13 16:01.58] ~
[.LAPTOP-OJ2LO4LK] ➤ ssh root@192.168.15.159
>>>>>>>>>>>>> Test GPU Server <<<<<<<<<<<<<<
Ubuntu 18.04.1 LTS
ADMIN : ckkim
kyumdoctor.tistory.com
1985ck@naver.com
IP : 192.168.15.159
TF : 1.13.1
root@192.168.15.159's password:
Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-29-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Mon Jul 13 03:02:04 EDT 2020
System load: 0.0 Processes: 319
Usage of /: 2.9% of 1.72TB Users logged in: 0
Memory usage: 4% IP address for eno1: 192.168.15.159
Swap usage: 0% IP address for docker0: 172.17.0.1
* "If you've been waiting for the perfect Kubernetes dev solution for
macOS, the wait is over. Learn how to install Microk8s on macOS."
https://www.techrepublic.com/article/how-to-install-microk8s-on-macos/
* Canonical Livepatch is available for installation.
- Reduce system reboots and improve kernel security. Activate at:
https://ubuntu.com/livepatch
212 packages can be updated.
130 updates are security updates.
Last login: Mon Jul 13 02:54:59 2020 from 192.168.15.35
.-/+oossssoo+/-. root@ubuntu
`:+ssssssssssssssssss+:` -----------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 18.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: X10DRi 123456789
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.15.0-29-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 1 hour, 55 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1958
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.19
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Theme: Adwaita [GTK3]
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Icons: Adwaita [GTK3]
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Terminal: /dev/pts/0
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ CPU: Intel Xeon E5-2637 v3 (16) @ 3.700GHz
.ssssssssdMMMNhsssssssssshNMMMdssssssss. GPU: ASPEED Technology, Inc. ASPEED Graphics Family
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ GPU: NVIDIA GeForce RTX 2080 Ti
+sssssssssdmydMMMMMMMMddddyssssssss+ Memory: 1045MiB / 32054MiB
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
Weather report: seoul
.-. Light rain, mist
( ). 20 °C
(___(__) ← 2 km/h
‘ ‘ ‘ ‘ 5 km
‘ ‘ ‘ ‘ 6.6 mm
┌─────────────┐
┌──────────────────────────────┬───────────────────────┤ Mon 13 Jul ├───────────────────────┬──────────────────────────────┐
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ .-. Heavy rain │ _`/"".-. Moderate or he…│ .-. Light rain │ .-. Moderate rain │
│ ( ). 20 °C │ ,\_( ). 20 °C │ ( ). 18 °C │ ( ). 14 °C │
│ (___(__) ← 28-36 km/h │ /(___(__) ← 28-41 km/h │ (___(__) ← 28-34 km/h │ (___(__) ← 26-35 km/h │
│ ‚‘‚‘‚‘‚‘ 5 km │ ‚‘‚‘‚‘‚‘ 7 km │ ‘ ‘ ‘ ‘ 9 km │ ‚‘‚‘‚‘‚‘ 7 km │
│ ‚’‚’‚’‚’ 14.0 mm | 88% │ ‚’‚’‚’‚’ 3.3 mm | 83% │ ‘ ‘ ‘ ‘ 1.6 mm | 95% │ ‚’‚’‚’‚’ 2.6 mm | 94% │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
┌─────────────┐
┌──────────────────────────────┬───────────────────────┤ Tue 14 Jul ├───────────────────────┬──────────────────────────────┐
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ .-. Heavy rain │ _`/"".-. Patchy light d…│ _`/"".-. Patchy rain po…│ _`/"".-. Patchy light d…│
│ ( ). 19 °C │ ,\_( ). 20 °C │ ,\_( ). 20 °C │ ,\_( ). 20 °C │
│ (___(__) ↙ 18-27 km/h │ /(___(__) ↙ 16-21 km/h │ /(___(__) ↓ 10-12 km/h │ /(___(__) ↓ 6-8 km/h │
│ ‚‘‚‘‚‘‚‘ 5 km │ ‘ ‘ ‘ ‘ 5 km │ ‘ ‘ ‘ ‘ 10 km │ ‘ ‘ ‘ ‘ 5 km │
│ ‚’‚’‚’‚’ 10.5 mm | 90% │ ‘ ‘ ‘ ‘ 0.6 mm | 89% │ ‘ ‘ ‘ ‘ 0.1 mm | 75% │ ‘ ‘ ‘ ‘ 0.2 mm | 81% │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
┌─────────────┐
┌──────────────────────────────┬───────────────────────┤ Wed 15 Jul ├───────────────────────┬──────────────────────────────┐
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ \ / Sunny │ \ / Partly cloudy │ \ / Partly cloudy │ \ / Partly cloudy │
│ .-. 26..27 °C │ _ /"".-. 30..31 °C │ _ /"".-. 29 °C │ _ /"".-. 26..27 °C │
│ ― ( ) ― ↙ 4-5 km/h │ \_( ). ↓ 1-2 km/h │ \_( ). → 14-16 km/h │ \_( ). ↗ 9-11 km/h │
│ `-’ 10 km │ /(___(__) 10 km │ /(___(__) 10 km │ /(___(__) 10 km │
│ / \ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Location: 서울특별시, 대한민국 [37.5666791,126.9782914]
Follow @igor_chubin for wttr.in updates
(base) root@ubuntu:~#
중요하지 않은 것 같지만 나름 괜찮아 보인다~
ssh 접속 MobaXterm (0) | 2020.07.19 |
---|---|
sosreport 및 nvidia-bug-report 시스템 log 추출 툴 (0) | 2020.07.15 |
parted - linux 파티션 설정 (0) | 2020.07.10 |
lsi storcil - 사용법 (0) | 2020.07.09 |
lsi-3108 raidcontroller (2) | 2020.07.08 |