본문 바로가기

Linux24

리눅스 원격접속 (ssh, telnet, sftp, scp, put, get) telnet? telnet은 23번 포트를 사용하고 ssh와 ftp의 비해 보안성이 매우 안 좋아 잘 사용하지 않고 정말 급한 상황에서 사용합니다 (윈도우는 별도의 설치가 필요 없기 때문에) ​ 리눅스 telnet 특징 == telnet 서비스는 root 접속 제한 -- 일반 사용자를 통한 접속 == su - 명령어 사용 -- 관리자 권한 흭득 후 시스템 관리 작업 진행 == telnet 서비스는 보안성이 취약하기 때문에 권장하지 않음 == 편리함을 이유로 사용 == 윈도우에서 기본적으로 제공하는 기능 // 리눅스는 별도 제공 서비스 == 안전한 네트워크망이라면 사용 속 도면에서 빠름 ​ telnet 패키지 설치 #> yum -y install telnet* ​ 방화벽 설정 (port 추가) #> fir.. 2023. 11. 3.
리눅스 윈도우 samba서버 (smbpasswd,pdbedit) samba란? 마이크로소프트와 인텔에서 개발한 리눅스와 윈도우의 파일시스템 공유를 위해 만든 프로그램 ​ ​ 윈도우에서 리눅스 접속 리눅스에서 samba 설치가 되어있는지 확인 #>rpm -qa samba samba 설치가 안 되어있다면 yum 명령어로 설치 #>yum -y install samba ​ 데몬을 돌려 samba 실행 #>systemctl restart smb #>systemctl enable smb (재부팅 후에도 자동 실행) 6.x 버전은 #> service smb start ​ ​ samba 설정 파일 설정 vi /etc/samba/smb.conf 맨 밑에 라인 추가 ​ [share] path = 제공할 파일, 디렉터리 path public = yes : 대괄호 [ ~ ] 안에 들어있는.. 2023. 11. 3.
리눅스 c 컴파일러 명령어 (gcc) 리눅스 c 컴파일 ​ 전처리 컴파일 링크 빌드 설명 ​ 전처리 단계 -> 컴파일 단계 -> 어셈블 단계 -> 링크 단계 (.c) (.i) (.s) (.o) (a.out) ​ .c 파일이 전처리 단계를 거쳐서. i 파일 (전처리된 c 파일) 이 생성되고 .i 파일이 컴파일 단계를 거쳐서. s 파일 (어셈블리어 파일) 이 생성되고 .s 파일이 어셈블 단계를 거쳐서. o 파일 (오브젝트 파일) 이 생성되고 .o 파일이 링크 단계를 거쳐서 a.out 파일 (실행파일) 이 생성되는 것이다. ​ ​ ''' 전처리 ​ 위의 소스코드에서 #include로 시작하는 것을 전처리 라고 부릅니다. 전처리 과정에서는 소스코드를 처리하기 쉽게 재구성하는 과정입니다. 위의 #include 부분은 stdio.h 파일을 포함시키겠다.. 2023. 11. 3.
리눅스 서버와 클라이언트 학습환경 구축 1. 다양한 원격접속 구축 2. dhcp 서버 구축 3. NFS 서버 구축 4. DNS 서버 구축 5. web 서버 구축 6. DB 서버 구축 ​ 을 공부하기 위해 서버와 클라이언트를 먼저 구성하겠습니다 이런 식으로 centos7 버전으로 구성을 하겠습니다. ​ 우선 http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso 여기서 저기 kakao라고 써져있는 버전을 다운로드해주세요 다른 것도 다 똑같은데 저 버전이 다운로드하는 속도가 조금 빠르더라고요 한개만 다운받고 vmwa.. 2023. 11. 3.