일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 묵시적 커서
- 티베로
- vm
- implicit
- oracle
- db
- VM 설정
- X11
- DDL 추출
- tas tac
- tablespace
- 프로그래머스
- golang
- 코딩테스트
- Python
- X11 forwarding
- Tuple
- Linux
- terraform
- CentOS
- VMware
- 파이썬
- OPEN CURSOR
- vm tac 구성
- tac
- python3.7
- 리눅스
- 암시적 커서
- tibero
- 코테
Archives
- Today
- Total
줄기세포
[Linux] ssh config 생성 && 사용 방법 본문
SSH 사용 방법
ssh root@192.168.0.20 -p 2000 -i /home/user/stem_cell.key
-i : Identity File
-p : Port
SSH Config 사용하는 이유
- SSH 접속 Tool을 사용하지 않고, 여러 접속정보를 관리할 수 있다
- 번거롭지 않게 ssh를 접속할 수 있다
SSH Config 파일 생성
Config 생성
mkdir ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/config
chmod 400 ~/.ssh/config
접속하려는 서버 Config 작성
vi ~/.ssh/config
Host testserver
HostName 192.168.0.200
Port 2000
User root
IdentityFile /home/user/stem_cell.key
- Host : Alias
- HostName : IP 혹은 Domain NAME
- IdentityFile : Key 파일 위치
참조: 그 외 SSH_OPTION
# Host *
# ForwardAgent no
# ForwardX11 no
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# IdentityFile ~/.ssh/id_ecdsa
# IdentityFile ~/.ssh/id_ed25519
# Port 22
# Protocol 2
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1h
Config 파일 파싱 순서**:**
- command line options
- user-specific file (~/.ssh/config)
- system-wide file (/etc/ssh/ssh_config)
SSH 명령어 실행시 옵션 ConfigFile지정
ssh -F <CONFIG FILE> <HOST>
ssh -F ~/.ssh/config testserver
참조
'Linux' 카테고리의 다른 글
[vultr cloud / Shell Script] s3cmd 자동 설치 (0) | 2023.04.14 |
---|---|
[Linux] 트로이 목마 당한 썰 푼다 - CPU high, CPU 사용 프로세서 조회 안되는 상황 해결 (0) | 2022.08.30 |
[Linux] RAID 구조[1] - RAID0, 1, 5, 1+0 (0) | 2022.08.16 |
[Linux] ssh key로 서버에 접속하는 방법 (0) | 2022.07.29 |
[Linux] O_DIRECT / O_SYNC란? (0) | 2022.07.01 |
Comments