'리눅스' 카테고리의 다른 글
우분투 - [Network] Device is unmanaged 메시지 관련 (0) | 2017.05.17 |
---|---|
우분투 IP설정 (0) | 2017.05.17 |
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
우분투 - [Network] Device is unmanaged 메시지 관련 (0) | 2017.05.17 |
---|---|
우분투 IP설정 (0) | 2017.05.17 |
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
참고1 : http://brian-s.tistory.com/9
참고2 : http://leegaworld.tistory.com/2 --> 인증문제발생
참고3 : http://naompine.blogspot.kr/2015/08/14-centos-samba.html
Samba (SMB) 설치
삼바에 대해 설치를 진행합니다.
# yum install samba
Samba 계정 등록
설치가 정상적으로 되면 삼바를 사용할 계정을 등록 합니다.
# useradd 사용할 아이디
# passwd 아이디 (위와 동일하게 할것, 입력하고 나면 패스워드를 설정하라고 뜸)
그리고 삼바 접속 시 사용할 패스워드를 등록 합니다.
# smbpasswd -a 아이디
공유할 폴더 등록/설정
삼바 사용자에 대한 설정이 끝났으니 이제 삼바를 사용할 폴더에 대해 설정을 진행합니다.
# vi /etc/samba/smb.conf 를 입력해 바로 진행해도 되고, 아님 그냥 설정파일 백업하고 진행해도 됨!
Samba 이용을 위한 방화벽 해지 및 서비스 등록
이제 마지막으로 방화벽을 해지 후 삼바 실행 및 재부팅 후 자동 실행을 합니다.
# firewall-cmd –permanent –zone=public –add-service=samba
# systemctl start smb
# systemctl enable smb
Samba 사용을 위한 서비스 재시작
# firewall-cmd –permanent –reload
# systemctl restart smb
Samba 서비스 상태
# service smb status
문제발생
1. 접속은 되지만 공유 디렉토리에 액세스할 수 없음.
[Content]
\\192.168.153.150\samba에 액세스할 권한이 없습니다.
네트워크 관리자에게 액세스 권한을 요청하십시오.
1) SELinux 서비스 사용 안함으로 설정
(참조: SELinux 는 리눅스 배포판을 설치할 때 리눅스 서버의 보안 강화의 목적으로 설치되고운용되는 , 일종의 보안 툴 같은 개념이다.)
- root 권한으로 아래 명령어 실행 (임시..)
# setenforce 0
- 서비스 사용안함 설정
#vi /etc/sysconfig/selinux
SELINUX=enforcing OR SELINUX=permissive 을 SELINUX=disabled로 수정
(setenforce 1 은 enforcing 모드를 의미한다)
2) 해당 공유 디렉토리의 퍼미션 확인
2. 접속 자체가 되지 않음.
=> 방화벽 설정 확인한다.
3. 접속 시 아이디/패스워드가 일치하지 않음.
=> smbpasswd -a {사용자 계정} 으로 다시 암호 변경
4. 인증이 이상하게 될 경우.
=> smb.conf 에서 WORKGROUP = { } 부분을 Windows Group이 동일한지 확인.
아마 dhcp서버 구성한다 패키지를 깔고 지우다가 에러가 발생한 것 같습니다.
gnome tray에 기본적으로 실행되는 네트워크 매니저의 유선네트워크(wired)쪽이 활성화 되지 않고
- 물론 랜케이블이 연결되어 있지 않으면 매니저상에 인터페이스는 활성돠 되지 않습니다
- /etc/networks/interfaces 파일에 수동으로 네트워크를 구성해 주어도 유선네트워크가 작동하지 않습니다.
- 그와 동시에 네트워크매니저의 유선네트워크(wired)가 다음과 같이 표시 됩니다. "Device is unmanaged."
위와 같은 경우 다음을 점검합니다.
vi /etc/NetworkManager/NetWorkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[WSL] Windows Subsystem for Linux - SSH 서버 세팅하기 (0) | 2019.07.30 |
---|---|
우분투 IP설정 (0) | 2017.05.17 |
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
1. ip설정
vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# 자동으로 받을려면
# The primary network interface
auto eth0
iface eth0 inet dhcp
2. nameserver 설정
vi /etc/resolv.conf
[WSL] Windows Subsystem for Linux - SSH 서버 세팅하기 (0) | 2019.07.30 |
---|---|
우분투 - [Network] Device is unmanaged 메시지 관련 (0) | 2017.05.17 |
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
우분투 - [Network] Device is unmanaged 메시지 관련 (0) | 2017.05.17 |
---|---|
우분투 IP설정 (0) | 2017.05.17 |
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
usermod - 계정변경 (0) | 2017.04.24 |
1. xrdp 설치
$ sudo apt-get install xrdp
2-1. MATE 설치
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
2-2. /etc/xrdp/startwm.sh 수정
$ sudo vim /etc/xrdp/startwm.sh
fi 아랫줄에 mate-session 를 추가해줍니다
#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi
#. /etc/X11/Xsessionmate-session
$sudo service xrdp restart
3-1. xfce4 설치
$ sudo apt-get install xfce4
3-2. /etc/xrdp/startwm.sh 수정
$ sudo vim /etc/xrdp/startwm.sh
fi 아랫줄에 mate-session 를 추가해줍니다
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
#. /etc/X11/Xsession
. /usr/bin/startxfce4
$sudo service xrdp restart
우분투 IP설정 (0) | 2017.05.17 |
---|---|
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
usermod - 계정변경 (0) | 2017.04.24 |
CentOS 7의 enp0s3 인터페이스를 eth0으로 변경하기 (0) | 2017.03.31 |
참고 : Centos7, RHEL 7 원격데스크톱 연결 XRDP 설치
참고 : Centos 7, RHEL 7 방화벽(firewalld) 설정하기
- XRDP 설치
# yum -y install xrdp tigervnc-server
- 서비스 시작 및 자동 시작
# systemctl start xrdp.service
# systemctl enable xrdp.service
- 방화벽에 예외 추가
# firewall-cmd --permanent --zone=public --add-port=3389/tcp
# firewall-cmd --reload
- 방화벽에 예외 제거
# firewall-cmd --zone=public --remove-port=3389/tcp
# firewall-cmd --reload
이제 윈도우즈의 원격 데스크톱 연결로 접속해봅니다.
이때 32비트 트루 컬러는 지원하지 않으므로, 24비트 보다 크지 않도록 설정합니다.
접속할 계정 정보를 입력합니다.
성공적으로 연결이 되었습니다. ^^
검색해보니 한글 키보드 입력 문제가 있다는 류의 글들이 보이던데... 별 무리없이 동작하여 더 이상 찾아보지는 않았습니다.(아.. 원격이 아닌 로컬에서 다음과 같은 명령어를 실행해준적은 있습니다. 또한 사용하는 키보드는 103키 배열에 우측 ALT 키를 한/영 전환으로 쓰고 있습니다.)
xrdp-genkeymap /etc/xrdp/km-0409.ini
키보드 레이아웃 관련한 부분은 다음과 같습니다.
Belgian French - km-080c.ini
Belgian Dutch - km-0813.ini
US English - km-0409.ini
French(France) - km-040c.ini
German - km-0407.ini
Italian - km-0410.ini
Portuguese - km-0416.ini
Russian - km-0419.ini
Swedish - km-041d.ini
German Swiss - km-0807.ini
출처: http://saksin.tistory.com/1313 [삭신만세]
리눅스 기본명령 및 퍼미션(권한) 수정 (0) | 2017.05.16 |
---|---|
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
usermod - 계정변경 (0) | 2017.04.24 |
CentOS 7의 enp0s3 인터페이스를 eth0으로 변경하기 (0) | 2017.03.31 |
[Linux] fstab - 리눅스 하드디스크 (HDD), SSD 부팅 시 자동 마운트 시키기 (0) | 2017.03.01 |
* 사용자 계정 기존그룹 추가
$ usermod -a -G [추가할 구룹명, ...] [사용자계정]
$ usermod -a -G test1,test2 modm
우분투 16 원격 데스크탑 설치 (0) | 2017.05.16 |
---|---|
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
CentOS 7의 enp0s3 인터페이스를 eth0으로 변경하기 (0) | 2017.03.31 |
[Linux] fstab - 리눅스 하드디스크 (HDD), SSD 부팅 시 자동 마운트 시키기 (0) | 2017.03.01 |
Changing Network Interfaces name Ubuntu 16.04 (0) | 2017.03.01 |
CentOS 7을 설치하면 네트워크 인터페이스가 기본으로 enp0s3로 잡힙니다. 이를 eth0으로 변경하는 방법입니다.
ifconfig 명령어를 실행해보면 아래화면 처럼 익숙하지 않은 장치명이 보인다.
[root@virtualbox ~]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.250 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe27:d6ca prefixlen 64 scopeid 0x20<link>
ether 08:00:27:27:d6:ca txqueuelen 1000 (Ethernet)
RX packets 251 bytes 22168 (21.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 147 bytes 23767 (23.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
CentOS 6.x 버전에서는 eth0 로 나왔었는데 말이다.
enp0s3 를 eth0로 바꿔주자.
# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
우선 장치 파일명 부터 바꾼 다음에
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=57e2e929-c87c-4607-90cb-8f87037a9d16
DEVICE=eth0
ONBOOT=yes
DNS1=168.126.63.1
IPADDR=192.168.1.250
PREFIX=24
GATEWAY=192.168.1.1
안에 내용을 변경해주자. NAME= 부분과 DEVICE= 부분을 enp0s3 에서 eth0 로 변경하고 저장하면 된다.
다음에는
# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_virtualbox/root rd.lvm.lv=centos_virtualbox/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
/etc/default/grub 파일을 열어서 굵은 글씨로 되어 있는 "net.ifnames=0 biosdevname=0" 를 추가하고 저장하자.
그리고 grub2-mkconfig 명령어로 grub.cfg 를 생성해주어야 한다.
# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.13.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.13.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-cc29964e94c24c63899315ba5cff468c
Found initrd image: /boot/initramfs-0-rescue-cc29964e94c24c63899315ba5cff468c.img
done
이제 재부팅하면 된다.
# reboot
출처: http://blog.ivps.kr/9 [iVPS 가상서버호스팅]
RHEL/Centos7 원격데스크톱 연결 XRDP 설치 (0) | 2017.04.25 |
---|---|
usermod - 계정변경 (0) | 2017.04.24 |
[Linux] fstab - 리눅스 하드디스크 (HDD), SSD 부팅 시 자동 마운트 시키기 (0) | 2017.03.01 |
Changing Network Interfaces name Ubuntu 16.04 (0) | 2017.03.01 |
Linux 기본설정 (0) | 2016.01.12 |
0. 쉽게하자 (GUI)를 이용 기본 설정후에 (/etc/fstab)수정
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=1062d14a-bc21-4228-8031-21a3be83a351 / ext4 errors=rem ount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=3a033cde-788d-47b2-8cf6-e387fa6dd64c none swap sw 0 0
/dev/sdb1 /mnt/ide1 ext3 defaults 1 1
1. 현재 파티션 구성 확인하기
다음의 명령어로 현재 파티션의 구성을 확인합니다.
$ sudo fdisk -l
2. 파티션의 UUID 확인
1에서 확인한 디바이스 명 (예 : /dev/sda1)을 fstab에 그대로 기록해도 되지만,
이렇게 할 경우 스토리지를 추가해서 디바이스 명이 바뀌게 되면 오류가 발생할 수도 있습니다.
그렇기 때문에 고유한 번호인 UUID를 사용합니다.
UUID 확인은 다음의 명령어를 통해 확인합니다.
$ blkid
parkch0708@chp-lab:~$ blkid
/dev/sda1: UUID="F67409D174099591" TYPE="ntfs"
/dev/sda2: UUID="602EC0692EC03A34" TYPE="ntfs"
/dev/sda3: UUID="92C0FBC3C0FBAB9B" TYPE="ntfs"
/dev/sda5: UUID="ebbffa53-8829-4a59-97e5-59e5a5c334d8" TYPE="ext4"
/dev/sda6: UUID="8c66776b-d70b-433c-af64-4f627871759a" TYPE="swap"
/dev/sda7: UUID="9190a1f5-01ab-462c-ac7d-3924cb1841fe" TYPE="ext4"
3. 마운트 할 디렉토리 생성
마운트를 하기 위해서는 마운트를 위한 디렉토리를 생성해 주어야 합니다.
보통 /mnt/ 디렉토리에 생성을 해줍니다.
저는 그냥 쉽게 c, d, e로 생성하였습니다.
경로나 디렉토리 이름은 마음대로 하셔도 됩니다.
$ sudo mkdir /mnt/c
$ sudo mkdir /mnt/d
$ sudo mkdir /mnt/e
4. /etc/fstab 파일 수정
root 권한으로 /etc/fstab 파일을 열어 내용을 추가해줍니다.
$ sudo vi /etc/fstab
# Windows E Drive
UUID=92C0FBC3C0FBAB9B /mnt/e ntfs defaults,locale=ko_KR.UTF-8 0 0
5. 부팅 후 마운트 확인
$ mount
usermod - 계정변경 (0) | 2017.04.24 |
---|---|
CentOS 7의 enp0s3 인터페이스를 eth0으로 변경하기 (0) | 2017.03.31 |
Changing Network Interfaces name Ubuntu 16.04 (0) | 2017.03.01 |
Linux 기본설정 (0) | 2016.01.12 |
리눅스 다운로드 국내 사이트 (0) | 2012.06.16 |