DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Ukjin Yang
Ukjin Yang

Posted on

SSH -b μ˜΅μ…˜

일단, ν•œκ΅­μ—μ„œ sshλ₯Ό 검색할 λ•Œ, -b μ˜΅μ…˜μ— λŒ€ν•œ μ„€λͺ…을 찾으렀고 ν•˜λ©΄ 없을 것이닀.
μ™œλƒλ©΄ κ·Έλ‚˜λ§ˆ μ΅œκ·Όμ— 생긴 μ˜΅μ…˜μ΄λ‹€ λ³΄λ‹ˆ -b μ˜΅μ…˜μ΄ λΉ μ ΈμžˆλŠ” μ„€λͺ…μ„œκ°€ λŒ€λΆ€λΆ„μ΄κ³ , λ§Œμ•½ μžˆλ‹€κ³  해도 잘 μ•ˆ μ“°λ‹€ λ³΄λ‹ˆ κ·Έμ € μ˜΅μ…˜μ— λŒ€ν•œ μ„€λͺ…μ—μ„œ λλ‚˜λŠ” κ²½μš°κ°€ λŒ€λΆ€λΆ„μ΄λ‹€.

λ§Œμ•½ λ„€ 컴퓨터에 2개 λžœμ„ μ΄ μ—°κ²°λ˜μ–΄ ν•˜λ‚˜λŠ” 외뢀망, ν•˜λ‚˜λŠ” 내뢀망을 μ—°κ²°ν•œλ‹€κ³  치자.
λŒ€λΆ€λΆ„μ΄λΌλ©΄ route λͺ…λ Ήμ–΄λ₯Ό κ±Έμ–΄ νŠΉμ • IPλ₯Ό 접속할 λ•Œ, νŠΉμ • μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ±°μΉ˜λ„λ‘ μ„ΈνŒ…ν•  것이닀. 예λ₯Ό λ“€λ©΄, 192둜 μ‹œμž‘ν•˜λ©΄ 내뢀망, κ·Έ μ™Έ λΌμš°νŒ… μ„€μ • μ•ˆ ν•˜λ©΄ μ™ΈλΆ€λ§μœΌλ‘œ.

그럼 λ¦¬λˆ…μŠ€ ν™˜κ²½μ—μ„œ, 2개의 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ΄ κ΅¬μΆ•λ˜μ–΄ μžˆλ‹€κ³  치자. ν•˜λ‚˜λŠ” 외뢀망, ν•˜λ‚˜λŠ” 내뢀망 μ—°κ²°λ˜μ–΄ μžˆλŠ”λ°, root κΆŒν•œμ΄ μ—†μ–΄ route 섀정이 κ³€λž€ν•˜μ§€λ§Œ, 내뢀망에 μžˆλŠ” μ‰˜μ— 접속해야 ν•˜λŠ” 상황이라면 μ–΄λ–»κ²Œ ν•  것인가?

λ¬Όλ‘  λŒ€λΆ€λΆ„ root κΆŒν•œμ΄ μžˆλŠ” κ΄€λ¦¬μžμ—κ²Œ μš”μ²­ν•˜μ—¬ λΌμš°νŒ…μ„ μ„ΈνŒ…ν•΄ 쀄 것이닀.
λ§Œμ•½ 그것쑰차 μ–΄λ ΅λ‹€λ©΄?

SSH λŠ” -b μ˜΅μ…˜μ΄ μ œκ³΅λ˜λŠ”λ°, μ™„μ „νžˆ μ˜›λ‚  λ¦¬λˆ…μŠ€κ°€ μ•„λ‹Œ 이상 이 μ˜΅μ…˜μ€ μ œκ³΅ν•  것이닀.
-b μ˜΅μ…˜μ— λŒ€ν•œ μ„€λͺ…은 μ•„λž˜μ™€ κ°™λ‹€.

-b bind_address
Use bind_address on the local machine as the source address
of the connection. Only useful on systems with more than
one address.

-b 지정 μ£Όμ†Œ
ν˜„μž¬ 컴퓨터에 μ„€μ •ν•œ [지정 μ£Όμ†Œ] λ₯Ό 톡해 μ—°κ²°ν•œλ‹€.
μ‹œμŠ€ν…œμ—μ„œ 볡수 μ£Όμ†Œλ₯Ό 가지고 μžˆμ„ κ²½μš°μ— μœ μš©ν•˜λ‹€.

흐음... μ–Έλœ» 보면 μ„€λͺ…도 κ½€ λΆˆμΉœμ ˆν•΄ 보인닀.
λ°”λ‘œ 이 μ˜΅μ…˜μ„ μ‚¬μš©ν•  것이닀.

μ‚¬μš©λ²•μ€ κ°„λ‹¨ν•˜λ‹€. -b μ˜΅μ…˜ 뒀에 λ‹ˆ 컴퓨터에 μ„ΈνŒ…λœ IPλ₯Ό μž…λ ₯ν•˜λ©΄ λœλ‹€.
예λ₯Ό λ“€μ–΄ '내뢀망' μΈν„°νŽ˜μ΄μŠ€μ— '192.168.0.123' IPλ₯Ό ν• λ‹Ήλ°›μ•˜κ³ , κ·Έ λ„€νŠΈμ›Œν¬ μ•ˆμ— μžˆλŠ” '192.168.0.12' IPλ₯Ό 톡해 μ‰˜ μ ‘μ†ν•˜λ €κ³  ν•œλ‹€λ©΄,

ssh -b 192.168.0.123 nebumang@192.168.0.12
Enter fullscreen mode Exit fullscreen mode

μ΄λ ‡κ²Œ μ“°λ©΄ λœλ‹€. λ¬Όλ‘  ꡳ이 -b μ•ˆ 써도 접속 되긴 ν•˜μ§€λ§Œ, 예λ₯Ό λ“  κ±°λ‹€.
이럴 λ•Œ μœ μš©ν•˜λ‹€. λ‹ˆκ°€ 192.168.0.123 IPλ₯Ό ν• λ‹Ήλ°›μ•˜λŠ”λ°, 내뢀망 λ„€νŠΈμ›Œν¬μΈ 192.168.0.1 μ—μ„œλŠ” 192.168.10.0 κ³„μ—΄μ˜ IP에 μ ‘κ·Όν•  수 μžˆλ‹€.
ν•˜μ§€λ§Œ 192.168.10.0 에 μ ‘κ·Όν•˜κ³ μž ν•œλ‹€λ©΄, 보톡은 λΌμš°νŒ…μ„ 써야 ν•˜μ§€λ§Œ, root κΆŒν•œμ΄ ν•„μš”ν•˜κΈ° λ•Œλ¬Έμ— λΌμš°νŒ… λͺ…λ Ήμ–΄λ‘œ 등둝할 ν•„μš” 없이 μ•„λž˜μ™€ 같이 μ“Έ 수 μžˆλ‹€.

ssh -b 192.168.0.123 nebumang@192.168.10.12
Enter fullscreen mode Exit fullscreen mode

그러면 λ‚΄λΆ€λ§μœΌλ‘œ 할당받은 '192.168.0.123' IPλ₯Ό 톡해 '192.168.10.12' IP둜 μ‰˜ 접속을 μ‹œλ„ν•  것이닀.

자. μ„€λͺ…은 끝이닀. -B μ˜΅μ…˜λ„ μžˆλŠ”λ° μ–˜λŠ” μ•„μ˜ˆ μΈν„°νŽ˜μ΄μŠ€ IDλ₯Ό μ§€μΉ­ν•œλ‹€. 예λ₯Ό λ“€μ–΄ 내뢀망 μΈν„°νŽ˜μ΄μŠ€ ID κ°€ eth1 이라 치면 -B eth1 μ΄λ ‡κ²Œ ν•˜λ©΄ λœλ‹€. κΈ°λŠ₯은 -b와 λ™μΌν•˜λ‹€. ν•˜μ§€λ§Œ 이건 μ’€ 더 μ΅œμ‹  μ˜΅μ…˜μ΄κΈ° λ•Œλ¬Έμ— -b μ˜΅μ…˜μ€ μžˆμœΌλ‚˜ -B μ˜΅μ…˜μ΄ μ—†λŠ” ν™˜κ²½μ΄ μžˆμ„ 수 μžˆλ‹€.

끗.

Top comments (0)

We are hiring! Do you want to be our Senior Platform Engineer? Are you capable of chipping in across sysadmin, ops, and site reliability work, while supporting the open source stack that runs DEV and other communities?

This role might just be for you!

Apply now