์ „์ฒด ๊ธ€ 269

Windows๋ฅผ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ(openssh_server, defaultShell ๋ณ€๊ฒฝ)

Windows๋ฅผ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ(openssh_server, defaultShell) 1. OpenSSH server ์„ค์น˜ ์„ค์ • -> ์•ฑ -> ์„ ํƒ์  ๊ธฐ๋Šฅ -> ๊ธฐ๋Šฅ์ถ”๊ฐ€ -> openssh ์„œ๋ฒ„ ์ถ”๊ฐ€ Start-Service sshd Set-Service -Name sshd -StartupType 'Automatic'sshd๋ฅผ ์ง€๊ธˆ ์‹คํ–‰ํ•˜๊ณ  ์ปดํ“จํ„ฐ๊ฐ€ ์ผœ์งˆ ๋•Œ sshd๋ฅผ ์ž๋™์‹คํ–‰์‹œํ‚ค๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ssh ์ ‘์† ์‹œ ๊ธฐ๋ณธ prompt ๋ณ€๊ฒฝํ•˜๊ธฐ(change opensshserver default shell) PowerShell๋กœ ์ž‘์—…์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. powershell New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value ..

OS/Windows 2021.09.14

[Git]git init ๊ณผ git init --bare

git init ๊ณผ git init --bare bare bare์˜ ๋‹จ์–ด ๋œป์€ '๋ฒŒ๊ฑฐ๋ฒ—์€', '๋‚˜์ฒด์˜', '๊ฐ€๋ฆฌ์ง€ ์•Š์€' ๋œป์ž…๋‹ˆ๋‹ค. git init --bare๋ฅผ ์ง์—ญํ•˜์ž๋ฉด ๋‚˜์ฒด์˜ git init ์œผ๋กœ ๋œป๋งŒ ๋ด๋„ ๋ฌด์—‡์ธ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ์ด git init์€ git repository๋ฅผ ์ƒ์„ฑํ•จ๊ณผ ๋™์‹œ์— ์ž‘์—… ๊ณต๊ฐ„์„ ํ•จ๊ป˜ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. git init --bare๋Š” git repository๋งŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ git init --bare๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์€ ๋ฐ”๋กœ ์ž‘์—… ๊ณต๊ฐ„ ์ž…๋‹ˆ๋‹ค. git init์œผ๋กœ ๋งŒ๋“  repository๋ฅผ non-bare git repository๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  git init --bare ๋กœ ๋งŒ๋“  repository๋ฅผ b..

Tools 2021.09.14

Home Directory(~) ๋ž€?

Home Directory(~) ? Home Directory๋ž€? ๋ฉ€ํ‹ฐ ์œ ์ € ์‹œ์Šคํ…œ์—์„  ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๋Œ๊น์ ์ธ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•ด์ค˜์„œ ๋…๋ฆฝ ๊ณต๊ฐ„์— ํŒŒ์ผ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„  ์ด๋Ÿฐ ๋…๋ฆฝ ๊ณต๊ฐ„์„ 'home directory'๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. chmod๋กœ ๊ถŒํ•œ์„ ์„ค์ •ํ•˜์—ฌ ํƒ€์ธ์ด ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ˆ˜์ •, ์‚ญ์ œ, ์ฝ๊ธฐ ๋“ฑ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Home Directory ๊ฒฝ๋กœ ๋ณดํ†ต์€ /home/User์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ œ User ์•„์ด๋””๊ฐ€ eisen ์ผ ์‹œ eisen ๊ณ„์ •์˜ home directory๋Š” /home/eisen ์ด ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ์‹œ (i.g ssh eisen@localhost) ์ž๋™์œผ๋กœ home directory์— ์œ„์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. pwd ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์•Œ์•„..

TIL 2021.09.14

[SSH]authorized_keys๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ๋„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณผ ๊ฒฝ์šฐ

authorized_keys๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ๋„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณผ ๊ฒฝ์šฐ .sshํŒŒ์ผ ์ƒ์„ฑ, scp๋กœ rsa_id.pub -> authorized_keys๋กœ ๋ณต์‚ฌ /home/eisen/.ssh/authorized_keys์— ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”๋ฐ๋„ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์„ ํ•˜๋ผ๊ณ  ์š”๊ตฌํ•  ์‹œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ssh -v eisen@localhost ๋กœ ๋กœ๊ทธ๋ฅผ ํ™•์ธ ํ–ˆ์„ ์‹œ โฏ ssh -v jmocha@172.30.130.176 OpenSSH_8.5p1, OpenSSL 1.1.1k 25 Mar 2021 debug1: Reading configuration data /c/Users/Eisen/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Co..

CS 2021.09.10

์ปดํ“จํ„ฐ ์‹œ์ž‘(๋ถ€ํŒ…) ์‹œ ์ถœ์„ ์ฒดํฌ ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ

์ปดํ“จํ„ฐ ์‹œ์ž‘(๋ถ€ํŒ…) ์‹œ ์ถœ์„ ์ฒดํฌ ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ key_macro ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ key_macro ๋‹ค์šด ๋ฐ ์„ค์น˜ ๋‹ค์šด๋กœ๋“œ ๋งํฌ https://blog.daum.net/pg365/2501 ์„ค์น˜ ์‹คํ–‰ ํŒŒ์ผ ์˜ฎ๊ธฐ๊ธฐ C:\Users\Eisen\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ํ˜น์€ windowsํ‚ค + R ๋กœ '์‹คํ–‰'์ฐฝ์„ ํ‚ค๊ณ  ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. shell:startup ํ‚ค ์„ค์ •ํ•˜๊ธฐ ๊ธฐ๋ก ๊ธฐ๋ก -> ๊ธฐ๋ก ๋Œ€๊ธฐ ์ค‘ ํด๋ฆญ ์‹œ ํด๋ฆญ ์ดํ›„์˜ ๋ชจ๋“  ๋™์ž‘์ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ok ๋ฒ„ํŠผ ์ดํ›„ ์ €์žฅ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅ์‹œํ‚ต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ง์ ‘ ๋ฉ”ํฌ๋กœ ๋‹จ๊ณ„๋ฅผ ํ•˜๋‚˜์”ฉ ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ok ๋ฒ„ํŠผ ์ดํ›„ ์ €์žฅ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅ์‹œํ‚ต๋‹ˆ๋‹ค. ๋งคํฌ๋กœ..

CS 2021.09.06

Hyper-v(๋‚ด๋ถ€) ๊ณ ์ • ip ํ• ๋‹น

:Hyper-v ๊ณ ์ • ip ip ๋ณ€๋™ ์ž˜ ์‚ฌ์šฉํ•˜๋‹ค ํ•œ๋ฒˆ์”ฉ ip๊ฐ€ ๋ณ€๋™๋˜์–ด์„œ config(alias)์— ์„ค์ •ํ•œ ip๋“ค์„ ๊ณ„์† ๋ฐ”๊ฟ” ์ฃผ์–ด์•ผ ํ•˜๋”๊ตฐ์š”. ๋ช‡๋ฒˆ ๋ณ€๊ฒฝํ•˜๋‹ค ๊ท€์ฐฎ์•„์„œ ์ด๋ฒˆ์— ๊ฒ€์ƒ‰์„ ํ•œ๋ฒˆ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ์Šค์œ„์น˜ ์„ค์ • ๋ณ€๊ฒฝ ํ˜„์žฌ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ๋žœ์„ , ์™€์ดํŒŒ์ด ๋“ฑ์„ ๊ณต์œ  ์„ค์ •์œผ๋กœ ์ƒ์„ฑํ•œ ์Šค์œ„์น˜๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐ. ์ €๋Š” ์Šค์œ„์น˜์˜ ์ด๋ฆ„์„ CentOS๋ผ๊ณ  ์ง€์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑํ•œ switch ์„ค์ •ํ•˜๊ธฐ. ๋ณดํ†ต ์—ฐ๊ฒฐํ•˜๋ฉด 192.168.137.1๋กœ ์„ค์ •์ด ์žกํžˆ๋Š” ๋“ฏ ํ•˜๋”๊ตฐ์š”. OS ์„ค์ • ๋ณ€๊ฒฝ ์œ ์„  ์„ค์ • ๋ณ€๊ฒฝ centos์— ์ ‘์†ํ•ด ์„ค์ •์„ ๋ฐ”๊ฟ” ์ค๋‹ˆ๋‹ค.(์šฐ์ธก ์ƒ๋‹จ์˜ ์œ ์„  ๋„คํŠธ์›Œํฌ ์„ค์ •) ๊ทธ ํ›„ ์„ค์ • ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ํ›„ IPv4๋ฅผ ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ด์ค๋‹ˆ๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์ž˜ ์—ฐ๊ฒฐ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ..

CS 2021.09.06

CentOS7์— oh_my_zsh(zsh) ์„ค์น˜ํ•˜๊ธฐ

CentOS7์— oh_my_zsh(zsh) ์„ค์น˜ํ•˜๊ธฐ Before we go further ํ•˜๋‚˜ ๋ณธ์ธ์ด ํ•˜๋‚˜์˜ ๊ณ„์ •์—๋งŒ ์„ค์ •์„ ์ ์šฉํ•  ๊ฒƒ์ธ๊ฐ€ ์•„๋‹ˆ๋ฉด ๋ชจ๋“  ๊ณ„์ •์—๊ฒŒ ์„ค์ •์„ ์ ์šฉํ•  ๊ฒƒ์ธ์ง€ ๋‘๊ฐ€์ง€๋ฅผ ์•Œ๊ณ  ๊ณ„์„œ์•ผ ํ•ฉ๋‹ˆ๋‹ค.(์„œ๋กœ ์„ค์ •ํ•˜๋Š” ํŒŒ์ผ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.) ํ•˜๋‚˜์˜ ๊ณ„์ •์—๋งŒ ์„ค์ • ์ ์šฉํ•˜๊ธฐ โ€‹ ~/.zshrc //zsh โ€‹ ~/.bashrc // bash ๋ชจ๋“  ๊ณ„์ •์—๊ฒŒ ์„ค์ • ์ ์šฉ โ€‹ /etc/zshrc // zsh โ€‹ /etc/bashrc // bash ์œ„์˜ ๋‚ด์šฉ์„ ์œ ์˜ํ•˜์‹œ๊ณ  ๋ฐ‘์˜ ๋‚ด์šฉ์„ ๋”ฐ๋ผํ•˜์‹ค ๋•Œ ๋ณธ์ธ์˜ ์ƒํ™ฉ์— ๋งž์ถฐ์„œ ์ˆ˜์ •ํ•ด ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‘˜ bash CentOS7์—์„œ bash ๋Š” ~/.bashrc, ~/.bash_profile, /etc/bashrc ํŒŒ์ผ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ~/.bashrc(๊ฐœ์ธ์„ค์ •ํŒŒ์ผ) ์€..

OS/Linux 2021.09.03

ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ(1)_์ƒ๋‹จ_ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”_์Šคํฌ๋กค๋ฐ”_์ง„ํ–‰๋ฐ”

ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ(1)_์ƒ๋‹จ_ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”_์Šคํฌ๋กค๋ฐ”_์ง„ํ–‰๋ฐ” ์ƒ๋‹จ์— progressbar ํ‘œ์‹œํ•˜๊ธฐ ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”, ์ง„ํ–‰๋ฐ”, ์Šคํด๋กœ๋ฐ” ๋“ฑ๋“ฑ์œผ๋กœ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. code ์œ„์˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•œ ํ›„ ๊พธ๋ฏธ๊ธฐ -> ์Šคํ‚จ ํŽธ์ง‘ -> html ํŽธ์ง‘ HTML์—์„œ ๋ฐ”๋กœ ์œ„์—๋‹ค ๋ถ™์—ฌ ๋„ฃ์—ˆ๋”๋‹ˆ ์ž˜ ์ž‘๋™ํ•˜๋„ค์š”. jQuery๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์—†์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜์ธ๊ฐ€ ์‹ถ์—ˆ๋Š”๋ฐ jQuery ๋ถˆ๋Ÿฌ์˜ค๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋นผ๊ณ  ํ™•์ธํ–ˆ๋Š”๋ฐ ์•„๋‹Œ ๋“ฏ ํ•˜๋”๊ตฐ์š”... Setting $("body").prognroll({ height: 5, color: "#555" }); ์œ„์˜ height์™€ color์„ ์ˆ˜์ •ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. height๋Š” ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”์˜ ๋‘๊ป˜, colo..

Tistory 2021.08.30

[scp]scp๋ž€?(์œˆ๋„์šฐ์™€ ๋ฆฌ๋ˆ…์Šค ๊ฐ„์˜ ํŒŒ์ผ ์ „์†ก)

[scp]scp๋ž€?(์œˆ๋„์šฐ์™€ ๋ฆฌ๋ˆ…์Šค ๊ฐ„์˜ ํŒŒ์ผ ์ „์†ก) Before we go further ์œˆ๋„์šฐ์—์„œ ssh๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŠน์ • ip์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. Linux ssh ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘์†ํ•˜๊ธฐ ๊ทธ๋Ÿฐ๋ฐ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ์žˆ๋Š” ํŠน์ • ํŒŒ์ผ์„ ์œˆ๋„์šฐ๋กœ ๋„˜๊ธฐ๋ ค ํ•˜๋‹ˆ ๊ฐ‘์ž๊ธฐ ๋ง‰๋ง‰ํ•œ ๋А๋‚Œ์ด ๋“ค๋”๊ตฐ์š”.(์ œ๊ฐ€ scp์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๊ณ  ์‚ฌ์šฉํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค...) ๊ทธ๋Ÿฐ ์ด์œ ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ scp์— ๋Œ€ํ•ด ์ ๊ณ  scp๋ฅผ ์ด์šฉํ•œ ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์ ์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. SCP๋ž€? Secure Copy๋กœ ๋„คํŠธ์›Œํฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์›๊ฒฉ์ง€์— ํŒŒ์ผ์„ ๊ฐ„ํŽธํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. scp๋Š” sshํ”„๋กœํ† ์ฝœ๊ณผ rcp์˜ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.(rcp๋Š” scp์ด์ „์˜ ํŒŒ์ผ์ „์†ก ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.) ๊ทธ๋ฆฌ๊ณ  o..

Languages 2021.08.27

[Ubuntu] ls ์‹œ ์ƒ‰์ƒ๋ฐ˜์ „(๊ธ€์ž๋ฐฐ๊ฒฝ์ƒ‰) ํ•ด๊ฒฐ(colorls)

ubuntu ls ์‹œ ์ƒ‰์ƒ๋ฐ˜์ „(๊ธ€์ž๋ฐฐ๊ฒฝ์ƒ‰) ์ˆ˜์ • Before we go any further... ์šฐ๋ถ„ํˆฌ์—์„œ ls ์‹œ ์ด๋ ‡๊ฒŒ ๊ธ€์ž ๋ฐฐ๊ฒฝ์ƒ‰์ƒ์ด ์ƒ๊น๋‹ˆ๋‹ค... ๊ณ ์ณ๋ณด๋ ค๊ณ  ์ •๋ง theme๋„ ๊ณ ์ณ๋ณด๊ณ  ์ƒ‰์ƒ๋„ ๋”ฐ๋กœ ์ค˜๋ณด๊ณ  ํ•ด๋„ ํ•ด๊ฒฐ์ด ์•ˆ๋˜๋„ค์š”... ๋ฐฉ๋ฒ•์„ ์ฐพ๋‹ค colorls๋ผ๋Š” ๊ฒƒ์„ ๋ณด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. https://github.com/athityakumar/colorls ColorLS๋Š” ls ๋ช…๋ น ์ถœ๋ ฅ๊ฒฐ๊ณผ๋ฅผ ์ƒ‰๊ณผ ์•„์ด์ฝ˜์œผ๋กœ ๊พธ๋ฉฐ์ฃผ๋Š” Ruby ์Šคํฌ๋ฆฝํŠธ์ด๋ฏ€๋กœ ์„ค์น˜, ๋™์ž‘์„ ํ•˜๋ ค๋ฉด Ruby๊ฐ€ ๊น”๋ ค์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Goal apt-get update ruby ์„ค์น˜ gcc ์„ค์น˜ build-essential ์„ค์น˜(make ๋ช…๋ น์–ด ์•Œ์•„๋“ฃ๊ฒŒํ•˜๊ธฐ) colorls ์„ค์น˜ Process apt-get update ์šฐ์„  Ubuntu๋ฅผ ์ฒ˜..

OS/Linux 2021.08.27
728x90
๋ฐ˜์‘ํ˜•