- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메소드
- LEVIATHAN
- API
- Java
- nginx
- Shell script
- 클라우드
- 안드로이드
- JSP
- 자바
- 네트워크
- Android
- 리눅스
- centos docker
- synology
- GUI
- 쉘 스크립트 기초
- System
- docker
- Linux
- 쉘 스크립트 if문
- ACL
- 라즈베리파이
- 프로젝트
- 쉘 스크립트
- 그라파나
- RaspberryPi
- Python
- Tkinter
- GPIO
- Today
- Total
IT창고
Xshell 기본 설정하기 본문
Xshell은 SSH접속프로그램입니다.
SSH 접속프로그램은 xshell말고도 있는데 대표적으로 PUTTY, Xshell, mRemote 등 있습니다.
Xshell은 우리나라에서 만든것으로 무료로 사용할수있습니다.
평소에 PUTTY를 주로 쓰다 xshell을 써보니 기능도 많고 더 좋아서 주로 쓰는중인데 이 Xshell설정하는 법을 알아보도록 하겠습니다.
1. 파일전송하기
리눅스에서 호스트PC로 혹은 호스트PC에서 리눅스로 파일을 옮기고 싶을때 사용하는 법입니다.
파일전송 패키지 설치하시면 되는데 쉘창에 yum -y install lrzsz을 입력하셔서 설치하시면 됩니다. 리눅스는 예시로 CentOS를 기준으로 설명하겠습니다. 호스트PC(windows) --> GeustOS로 파일 옮길 경우입니다.
첫번쩨방법은 전송할 파일들선택하고 Xshell로 드래그합니다.
두번쨰방법은 쉘창에 rz 하고 탐색기창에서 파일을 선택합니다.
이번에는 반대로 호스트pc(windows) <- GeustOS로 파일을 옮기는 경우입니다.
sz [file_name]
ex) sz /gsk/test123 호스트pc로 전송합니다.
2. 복사&붙여넣기하기
위의 사진은 2번, 4번, 6번과 공유합니다.
리눅스를 사용하다보면 글자를 복사하거나 붙여넣기하고 싶으실때가 있으신데 Xshell에서 간단히 하는 설정하는 방법이있습니다 우선 Xshell창에서 도구 -> 옵션 -> 키보드와마우스 -> 키보드 -> 오른쪽 단추 -> 클립보드에 내용 붙여넣기
선택 -> 선택한 내용을 클립보드에 복사[체크] 를 해주시면 설정이 끝납니다.
마우스오른쪽버튼 혹은 쉘창에서 쉬프트 + insert키를 누르면 붙여넣기가 됩니다.
3.로그 사용해보기
xshell창에서 왼쪽 위에 파일을 눌러 로그를 누르고 시작을 누르면 파일하나 생성하라하는데 저장하고 쉘창에서명령어를 쓰면 기록이 됩니다. 항상 로그기록을 사용하시려면 파일을 눌러 아래에 등록정보를 눌러줍니다. 아래에 로깅이라고 있는데 이부분을 설정해주시면 리눅스를 사용하실때마다 로그기록을 남기실수 있습니다.
4.세션 설정 / 단축키 추가하기
xsheel 등록정보로 가서 모양에서 폰트나 글꼴, 크기 바꾸기가 가능합니다.
2번 복사&붙여넣기 사진에 보시면 빨간동그라미4라고 된 부분이 있습니다. 이 사진을 참고해주시고 xshell에 보기를 클릭하시고 작성창과 빠른명령 클릭하시면 xshell창 아래쪽에 단축키 명령어를 사용할수있는 작은 창이 보입니다 그곳을 두번 클릭하면 단축키를 설정하실수있습니다 대표적으로 clear를 단축키 설정하시면 입력창에 clear를 직접 안써도 클릭하면 그와같은 기능을 사용할수 있게 됩니다.
5.로그인 스크립트 사용하기
로그인 스크립트는 로그인할때 자동으로 먼저 설정된 명령어를 입력창에 입력해주고 실행시켜주는 기능인데 예를 들어
alias설정은 다음번 로그인시 사라지기 때문에 매번 접속 시 설정해줘야하는 번거로움이 있습니다. grep을 하이라이트처리를 자동으로 해주기 위해 로그인 스크립트창에서 추가를 눌러주신후 대기에는 ]# 보내기에는 alias grep="grep --color=auto"를 써주고 확인을 눌러주시면 됩니다.
grep말고도 vi입력하여 vim 실행해보는 법도 위와 같이 대기에 ]# 보내기에 alias vi="vim"를 입력하시고 확인을 눌러주시면 됩니다 로그인스크립트에 대기는 ]#하고 보내기는 명령어입력합니다. 이제 로그인을 하면 자동적으로 위의 부분이 입력된 모습을 확인할수 있습니다.
6. 모든 세션에 명령하기
2번 복사&붙여넣기 사진에 6번을 보시면 텍스트보내기가 있습니다 여러 세션창을 다룰수있는 부분인데 6번에 그림부분을 왼쪽클릭해보면 현재 세션, 현재 탭세션, 모든세션, 모든Xshell창에 라는 4가지의 클릭창이 있습니다. 여러 서버에 한꺼번에 명령어를 내리기위해 모든세션을 클릭해주시고 6번 텍스트창에 명령어를 입력하면 모든세션에서 한꺼번에 명령어를 처리해줍니다.
활용하는법 예시로 ((주의))모든세션을 설정한 후 shutdown -h now를 입력해주시면 모든 서버가 종료되게 됩니다.
'서버운영 > Linux' 카테고리의 다른 글
리눅스 사용자계정 (0) | 2017.08.25 |
---|---|
리눅스 환경변수와 스크립트 (0) | 2017.08.22 |
리눅스 SSH배너 설정하기 (0) | 2017.08.20 |
리눅스 vi편집기 사용 (vim포함) (0) | 2017.08.19 |
리눅스를 사용하기 위한 기본 명령어2 (0) | 2017.08.17 |