728x90
300x250

[컴퓨터 - PC활용] MobaXterm - (Home Edition) 소개 - SSH 프로그램


이번에 소개할 프로그램은 MobaXterm이라는 프로그램을 소개하려고 한다.

MobaXterm이라는 프로그램은 SSH Client에 사용하는 프로그램이라고 보면 된다.


(작성중이다.)


[작성 환경]

* 운영체제: Microsoft Windows 7, 10



1. 소개


MobaXterm 사이트에 접속한다.




그림 1. MobaXterm - 소개



그림 2. MobaXterm - Download


Home Edition의 "Download now"를 클릭한다.



그림 3. MobaXterm Home Edition


MobaXterm Home Edition v20.6(Portable edition)

MobaXterm Home Edition v20.6(Installer edition)


둘 중 하나를 받으면 된다.


* 어렵고 복잡한 프로그램인가요?

= 아니다.


* 참고로 기업에서 사용하면, 유료이다.



2. 실행하기


MobaXterm Portable 프로그램을 실행하는 방법에 대해서 소개하도록 하겠다.



그림 4. MobaXterm Personal 20.6 버전


MobaXterm_Personal_20.6.exe를 실행하면 MobaXterm 프로그램을 실행할 수 있다.



3. 사용하기


MobaXterm을 실행하면 아래의 화면을 볼 수 있다.



그림 5. MobaXterm Personal 20.6 버전


Session을 클릭하면, 환경 설정 창이 뜬다.

SSH를 누른다.


[참고사항]

반드시 SSH만 되는 것이 아니고, RDP, Telnet, SFTP, VNC 등 다양한 클라이언트를 사용할 수 있다




그림 6. MobaXterm Personal 20.6 버전


Remote host의 아이피주소와 Specify username을 입력한다.

OK를 누르면 아래의 그림처럼 접속화면을 볼 수 있다.



그림 7. MobaXterm Personal 20.6 버전


그림 7은 접속한 모습이다.

이렇게 뜨면 잘 뜬 것이다.




4. 맺음글(Conclusion)


MobaXterm 프로그램 사용방법에 대해서 소개하였다.



5. 참고자료(References)


1. MobaXterm free Xserver and tabbed SSH client for Windows, https://mobaxterm.mobatek.net, Accessed by 2020-12-05, Last Modified 2020-12-05.

반응형
728x90
300x250

[컴퓨터 - PC활용] Eclipse에서 git 설치 및 push하기


Eclipse(Spring Tool Suite 포함)에서 git 기능을 사용하는 방법에 대해서 소개하겠다.

협업 프로젝트, 형상관리 등에 있어서 중요한 역할을 하는 프로그램 중 하나가 git이 아닐까 싶다.


Svn(Sub-Version / 서브버전) 기반의 형상관리는 프로젝트를 지속가능하도록 만들어준다.


적용 대상: Eclipse 기반의 IDE(통합개발환경도구)





1. Install New Software로 git 설치하기


help 메뉴에서 Install New Software를 클릭한다.



그림 1. Eclipse에서 가능한 환경 만들기



그림 2. Latest Eclipse Release 선택 후 git 검색하기(1)


Latest Eclipse Release를 선택하고 git을 검색한다.

git에 관련된 항목을 체크한다.




그림 3. Latest Eclipse Release 선택 후 git 검색하기(2)


선택을 완료했으면, 다음(Next)을 클릭한다.



그림 4. 선택한 항목에 대해서 확인하기


선택 사항을 확인한 후에, 다음(Next)을 클릭한다.




그림 5. 오픈소스 라이선스에 관한 것(Eclipse License)


읽어보고 동의한 후 "Finish"를 누른다.



2. git 작업환경으로 만들기


Window-> Perspective -> Open Perspective -> Other...를 클릭한다.



그림 6. 작업환경 전환



그림 7. Open Perspective


git을 클릭 후 Open을 누르면, Git 작업에 최적화된 화면이 나타나는 것을 확인할 수 있다.




3. github - ssh 생성하기


github 옵션에 보면, ssh 인증키를 입력하는 항목이 있다.


계정(Account)에서 Settings을 클릭하여, "SSH and GPG keys"를 클릭하면 아래 그림을 볼 수 있다.

이걸 등록하지 않고 Push 작업을 수행하면, 허가되지 않아서 작업할 수 없게 된다.



그림 8. SSH-key 등록하기



그림 9. Window->Preference 메뉴


Eclipse의 Egit의 ssh 기능을 활용하여 그림 8의 작업을 진행하도록 하겠다.

Window->Preference를 클릭하여 ssh 생성 기능을 사용할 수도 있다.



그림 10. SSH 기능의 모습


General의 Network Connection의 SSH2를 클릭하면 그림 10의 화면을 볼 수 있다.



그림 11. Key management의 Generate RSA Key 활용하기


Key management를 클릭한 후 Generate RSA Key를 누르면 RSA 암호키가 생성되는 것을 확인할 수 있다.

이 키를 활용하여 github SSH-GPA 인증을 받을 수 있다.



3. Remote 등록하기


github repositories 원격지에 접속할 것이다. 

Remote에서 Create Remote를 클릭한다.



그림 12. Create Remote 클릭하기



그림 13. New Remote


Remote name(리모트 명칭)을 임의로 입력해도 무방하다.

그리고 Create(생성)를 누른다.



그림 14. Configure Push


초기 공급자 셋팅값이 없다면, Change 버튼을 누른다.




그림 15. Select a URI


github에서 Repository URL을 복사 붙여넣기하고 URI 칸에 붙여넣기를 한다.

Authentication 항목에 "이메일주소", "비밀번호"를 입력한다.



그림 16. Configure Push(2)


Save and Push를 누른다.



4. Push 하기


Window -> Show View -> Git Staging을 클릭한다.



그림 17. Window의 Show View 




그림 18. Git Staging 작업창


Unstaged Changes에 올라와 있는 내용을 Staged Changes로 드래그 한다.

그리고 메시지 등 작성을 완료한 후 "Commit and Push..."를 누르면 Push 작업을 수행할 수 있다.




그림 19. Push Branch Master(1)


Preview 버튼을 누른다.



그림 20. Push Branch Master(2)


작성한 내용을 확인한 후 Push를 누른다.




그림 21. 업로드 진행 모습




그림 22. 작업 완료 결과


그림 22와 같은 메시지가 뜨면 정상적으로 작업이 완료된 것이다.

반응형
728x90
300x250

[Ubuntu 14.10] XRDP - 우분투 14.10 서버(Gnome Classic)

 
우분투 14.10 서버에서 XRDP를 사용하는 방법에 대해서 소개하고자 합니다.


1. 설치하기


1. Install XRDP Package from Ubuntu Repository

sudo apt-get install xrdp

 

xrdp를 설치합니다. (터미널)

 

2. 방화벽 포트 개방

sudo ufw allow 20

sudo ufw allow 21 

sudo ufw allow 22 

sudo ufw allow 3389 (RDP 프로토콜)

 

3. Installing the SSH(OpenSSH)

sudo apt-get install SSH

 

4. Installing the xfce4

sudo apt-get install xfce4

 

5. Installing the Gnome-Terminal

sudo apt-get install gnome-terminal

 

6. 나눔체, 나눔코딩체, Nabi 프로그램 설치(언어전환) (옵션)

sudo apt-get install ttf-nanum ttf-nanum-coding nabi

 

7. Installing the MATE Desktop environment

sudo apt-get update
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

 

8. .xsession 파일 만들기

sudo echo mate-session> ~/.xsession

 

9. Hostname 확인하기

hostname -I

 

10. xrdp 서비스 재시작

sudo service xrdp restart

 


2. 클라이언트에서 사용하기


원격 데스크톱 연결을 실행합니다.


 

Fig 2-1) 원격 데스크톱 연결

 

우분투 서버 계정 정보를 입력하고 OK를 클릭합니다.

 

 

Fig 2-2) 원격 데스크톱 연결

 

Fig 2-2처럼 설정된 우분투의 계정을 입력 후 로그인을 하면, Fig 2-3처럼 로그인된 화면을 볼 수 있다.

 

 

Fig 2-3) 원격 데스크톱 연결

반응형
728x90
300x250

[Linux] Centos 5.3에서 OpenSSH 5.2P1를 사용한 SFTP 상위 접근 제한하기

이번 글은 저번 글에 이어서 OpenSSH5.2P1(Portable Version)에 대해서 이야기하고자 합니다.
OpenSSH을 사용하였을 때 상위 루트로의 접근이 허용이 됩니다.

그래서 탄생한게 OpenSSH + Chroot 패치(소스포지 프로젝트 中)가 배포가 되었었지요.
이외에도 Jail in SSH라는 프로그램 등과 같이 많은 프로그램이 탄생하게 되었습니다.

Chroot가 적용이 되어 있는 OpenSSH 5.2P1(Portable Version)을 가지고 진행하도록 하겠습니다.
참고로 이 글은 SFTP만 Chroot로서 접근을 차단하는 글(즉, SSH의 접속은 불가능)입니다.

1. /etc/ssh/sshd_config 파일 수정


2. group 만들기


3. 예제 계정으로서 mark를 만들도록 하겠습니다.


4. 사용자 계정에 폴더와 권한을 부여합니다. (최종 수정 09.07.19)
반응형
728x90
300x250

[Linux] Centos 5.3에서 OpenSSH 5.2P1 설치하기

이번 글은 OpenSSH 5.2를 설치에 관하여 몇자 적어 보았습니다.


1. 첨부 파일 및 설치하기

[첨부(Attachment)]
openssh-5.2p1.tar.gzopenssl-0.9.8k.tar.tar

수동 설치는 위의 파일로 하면 됩니다.

[CentOS의 Yum으로 설치하기]

Yum install gcc*

OpenSSH 5.2를 깔기 전에 몇가지 준비해야 할 게 있습니다.
하나. OpenSSL을 깔아주셔야 합니다. (컴파일 버전 또는 RPM 버전으로)
둘. Zlib를 사용하기 때문에 깔아주셔야 합니다.


2. 컴퓨터 환경
OS : Centos 5.3(Final)
CPU : AMD Althon 64 X2 3600 +
RAM : 2GB
HDD : 250GB


3. 설치하기

OpenSSH Mirror FTP 주소 : http://mirror.mcs.anl.gov/openssh/

그러면 OpenSSL 설치 글을 시작하겠습니다.

먼저, 쉘 창을 띄웁니다.
먼저 OpenSSL을 다운 받습니다.


2. Zlib 설치하기


3. OpenSSH 5.2P1(Portable 버전이라고 명칭합니다.)


4. 실행과 종료

반응형
728x90
300x250

[PC활용] SSH, Telnet 프로그램 - Putty (한글)

SSH, Telnet 프로그램 Putty 입니다.
많은 분들이 애용하시고 계시는 Putty입니다.
한글판이니 편하게 사용하시기 바랍니다.


1. 첨부(Attachment)

한글 버전(2009-04-20: 구버전): putty.7z, putty0.60.7z

사용가능한 운영체제: 마이크로소프트 윈도우(Microsoft Windows)

영문 버전(2018-08-14: 최신): putty0.70.7z


2. 참고자료(Reference)

1.
https://www.putty.org/
2. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

반응형

+ Recent posts