bshc.log
로그인
bshc.log
로그인
[중요] 학습 Server 환경 구축
About_work
·
2023년 10월 12일
팔로우
0
0
딥러닝 환경 구축
목록 보기
5/23
-2. 딥러닝 환경 구축
https://velog.io/@jk01019/딥러닝-환경-구축-총정리
-1. 회사 코드 환경 세팅 (Optional)
해당 과정을 통해, 딥러닝 환경 구축이 잘 되었는지 파악할 수 있습니다.
https://velog.io/@jk01019/%ED%9A%8C%EC%82%AC-%EB%94%A5%EB%9F%AC%EB%8B%9D-%EC%BD%94%EB%93%9C-%ED%99%98%EA%B2%BD-%EC%84%B8%ED%8C%85
0. 우분투 귀찮은데 꼭 필요한 세팅들
https://velog.io/@jk01019/%EC%9A%B0%EB%B6%84%ED%88%AC-%ED%95%9C%EA%B8%80-%EC%84%A4%EC%A0%95
1. private IP를 지닌 server pc가 외부 망에서 SSH 접근 가능하도록 하기
사전 지식
ssh란? :
https://velog.io/@jk01019/SSH-Secure-SHell-사용법
회사 server 컴퓨터의 경우
회사 컴에서는, 기본 게이트웨이 주소에 접속이 안됩니다.
회사 컴에서는, pulse로 사내망을 접속 후, private IP로 ssh를 해야 접속됩니다.
포트는 3100으로 했습니다.
private IP를 지닌 server 컴퓨터 세팅
https://velog.io/@jk01019/private-IP를-지닌-pc가-외부-망에서-SSH-접근-가능하도록-하기
2. 외부 pc에서 server pc에 SSH가 가능하도록 하기
openssh-server 설치
sudo apt update
sudo apt install openssh-server
보안을 위해 ssh 포트 번호를 변경해주기
SSH의 기본 포트번호는 22번이고, 이 번호는 매우 널리 알려져있기 때문에 바꿔주지 않으면 수시로 접속시도를 받게 된다.
보안을 위해 바꿔줄 필요가 있다.
이를 위하여 다음의 파일을 수정해주도록 한다.
sudo vi /etc/ssh/sshd_config
방화벽 설정
방화벽을 실행시켜주고, 방화벽 예외포트에 SSH 서버 포트를 추가해주기!
sudo ufw enable
sudo ufw allow 포트번호
입력해야할 명령어
부팅하면서 자동으로 실행하도록 하는 명령어
sudo systemctl enable ssh
sudo systemctl start ssh
ssh 상태에 대한 확인
sudo systemctl status ssh
active(running) 이 나오면 실행 중입니다.
3.외부 pc에서 server pc에,
비밀번호 없이
SSH가 가능하도록 하기
https://velog.io/@jk01019/ssh-접속-시-매번-비밀번호-입력할-필요-없이-SSH-키-인증-방식을-택하기
위 작업은 서버가 아니라, client에서 진행해주면 됩니다.
4. server IP 확인 방법
https://velog.io/@jk01019/%EB%82%B4-PC%EC%9D%98-publicprivate-IP-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95
5.0 VNC server 로 기능하게 하기
https://velog.io/@jk01019/VNC로-서버에-접속-하기
5. nl_navigation 정상 작동을 위한, 사전 명령어를 매번 치지 않아도 되게 만들기
https://velog.io/@jk01019/명령어-정리
6. 서버컴에서, 학습 한방에 돌리는 shell script
VNC로 코드 돌릴 때 쓰면 편하다.
https://velog.io/@jk01019/서버컴에서-학습-한방에-돌리는-shell-script
About_work
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.
팔로우
이전 포스트
nl_navigation 정상 작동을 위한, 사전 명령어를 매번 치지 않아도 되게 만들기
다음 포스트
client PC에서, SCP를 통한 server의 tensorboard 받아오기
0개의 댓글
댓글 작성