'OS > Linux' 카테고리의 다른 글
Tomcat Catalina log 설정 alias (0) | 2022.05.19 |
---|---|
Linux Fedora Putty 접속 (0) | 2017.01.18 |
리눅스 서버 로그인 에러 메세지 해결 (0) | 2016.11.01 |
리눅스 서버 포트포워딩(SSH 원격 접속 Error) (0) | 2016.11.01 |
리눅스 서버 포트 포워딩 (0) | 2016.10.31 |
Tomcat Catalina log 설정 alias (0) | 2022.05.19 |
---|---|
Linux Fedora Putty 접속 (0) | 2017.01.18 |
리눅스 서버 로그인 에러 메세지 해결 (0) | 2016.11.01 |
리눅스 서버 포트포워딩(SSH 원격 접속 Error) (0) | 2016.11.01 |
리눅스 서버 포트 포워딩 (0) | 2016.10.31 |
제일먼저 "게스트아이피"를 확인 해야 합니다.
가상머신(VirtualBox)에 설치되어있는 CentOS 를 실행하여 계정 로그인 후, 콘솔에
1 | [root@localhost ] # ifconfig |
명령어를 통하여 "inet addr" 의 아이피를 확인하여 메모장에 기록합니다.
이어서 "호스트아이피"를 알아보도록 하겠습니다.
[파일] -> [환경설정] 선택
[네트워크] -> [호스트 전용 네트워크]탭 선택 -> [어댑터] 탭의 IPv4 주소 메모장에 기록
[설정]아이콘버튼 클릭
[네트워크] -> [고급]확장 -> [포트포워딩] 버튼 클릭
메모장에 기록해둔 2개의 아이피를 각 위치에 맞추어 호스트/게스트 아이피에 입력 후
호스트/게스트 포트 (22) 입력후 [확인] 버튼 클릭
※ 호스트/게스트 IP 를 제외하고 호스트/게스트 포트만 입력해도 무관합니다.
설정이 완료 되었다면
로컬pc에서 virtualbox에서 구동되는
CentOS로 접속이 가능한 환경이 되었습니다.
이제는 버추얼박스 콘솔내에서 작업하지 말고
외부에서 SSH/SFTP 툴을 이용하여 작업을 하기 위한
준비를 해보도록 하겠습니다.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
URL을 접속하여 "putty.exe" 파일을 다운로드합니다.
https://filezilla-project.org/download.php?type=client
위 URL을 접속하여 파일질라를 다운로드 받도록 합니다.
※ 파일질라 설치는 생략하도록 하겠습니다.
이제 다운로드받은 각 툴을 이용하여 접속테스트를 진행해보도록 하겠습니다.
다운로드받은 "putty.exe" 파일을 실행하도록 합니다.
"Host Name(or IP address)의 입력란에
게스트아이피말고 호스트아이피를 입력 후 [Open]버튼 클릭
위와같이 인증절차 나오면 [예(Y)] 버튼 클릭
계정 로그인 및 기존 CentOS 동일화면이 출력된다면
정상적으로 SSH 테스트가 완료된 것입니다.
이번에는 파일 업/다운로드할때 필요한 SFTP 접속테스트를 해보도록 하겠습니다.
호스트 입력란에는 "호스트아이피" 입력
사용자명/비밀번호에 "CentOS 접속계정" 입력
포트는 SFTP 접속이므로 "22" 입력
[빠른연결] 버튼 클릭
위와같이 우측 영역에 원격 폴더출력이 완료되었다면 정상적으로
업/다운로드 접속테스트가 완료되었습니다.
출처: http://hellogk.tistory.com/119 [IT Code Storage]
Tomcat Catalina log 설정 alias (0) | 2022.05.19 |
---|---|
Linux Fedora 버추얼박스 local 포트 포워딩(Putty 접속용) (0) | 2017.01.18 |
리눅스 서버 로그인 에러 메세지 해결 (0) | 2016.11.01 |
리눅스 서버 포트포워딩(SSH 원격 접속 Error) (0) | 2016.11.01 |
리눅스 서버 포트 포워딩 (0) | 2016.10.31 |
[svn 설치]
먼저 subversion(svn)을 설치하자.
[svn 설정 - 필수 설정]
사용자 계정 svn을 생성하고, svn 저장소를 생성하자.
아래의 경우 저장소(repository는 /svn 이다.
그리고 프로젝트폴더를 생성하자. 아래의 경우 프로젝트 이름이 repos가 된다.
권한을 설정하자. /svn/repos/conf/svnserve.conf 의 주석을 제외한 부분이 아래와 같아야 한다.,
realm 은 리파지토리의 도메인명(외부에서 볼 때의 이름)이라고 할 수 있다.
계정을 추가하자. /svn/repos/conf/passwd 의 내용을 모두 지우고, 아래처럼 입력.
아래의 경우 id는 bage 이며, 암호는 xxxxx 가 된다.
* 만약 개인용 서버가 아니라면 sasl을 이용하여 인증하는 방식을 이용하자. 왜냐햐면 passwd 방식(위 방식)은 암호를 누구나 확인할 수 있어서 내 리파지토리에 다른 사람이 접근할 가능성이 높기 때문이다.
설정을 모두 끝냈으면 포트 설정 iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
설정이 완료되고 svn checkout svn://(사용자 도메인...테스트는 localhost)/repos 으로 접속하면 ID와 비밀번호를 입력하여 성공하면 "checked out revision 0" 이 나온다. 접속하고 에러가 나오면 ####killall svnserve 입력!!
아래와 같은 메세지가 뜨면 NO를 선택!!
우분투(리눅스) 시스템은 원격으로 접속하여 작업을 수행할 때가 많다. 원격접속으로 작업후 해당 소스를 커밋하면 다음과 같은 문구가 뜬다.
인증 영역(realm): <svn://xxx.xxx.xxx.xxx:3690> xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxx
'xxxxx'의 암호:
-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:
<svn://xxx.xxx.xxx.xxx:3690> xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxx
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.
You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/xxxxx/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)?
올 바른 암호를 입력한 다음 "Store password unencrypted (yes/no)?" 문장에서 yes 또는 no를 아무리 입력을해도 다음으로 진행되지 않는다. 로컬에서 작업시에는 yes를 입력하면 올바르게 커밋을 하지만 원격에서 접속시에는 커밋을 하지 않는 않는다.
원격 접속시 커밋되지 않는 문제를 해결하기 위해서 위에서 제시한 방법으로 해결하였다. 사용자 홈디렉토리에 있는 .subversion/servers 파일을 다음과 같이 편집기로 연다.
Git push 오류. git-receive-pack not permitted ~~ (0) | 2021.08.16 |
---|---|
Git 기존프로젝트 연결 STS 사용 (0) | 2021.07.24 |
Springboot 프로젝트 github clone 후 app실행 오류 해결 (0) | 2021.06.20 |
[ERROR] Please tell me who you are (0) | 2016.11.27 |