반응형
ssh란?
ssh 는 secure shell의 약자이며, 보안이 강화된 telnet(원격접속)이라고 생각하면 이해가 쉽습니다. 서버와 클라이언트 사이에서 데이터를 주고 받을 때 암호화 하지 않아서 해킹의 위험이 있습니다. ssh는 telnet과 용도가 같으며, telnet의 보안적인 문제를 해결하기 위해 사용되어지고 있습니다. ssh는 또한 텍스트모드로 작동되고 있습니다.
ssh서버 설치
# 패키지 확인
[root@localhost ~]# rpm -qa | grep ssh
libssh2-1.4.3-10.el7_2.1.x86_64
openssh-server-6.6.1p1-31.el7.x86_64
openssh-6.6.1p1-31.el7.x86_64
openssh-clients-6.6.1p1-31.el7.x86_64
패키지를 확인하면 위 네개가 기본적으로 설치되어있다. 없다면 패키지명(openssh-server)를 yum명령어로 설치하자. 참고로 데몬(서비스)는 sshd 이다.
서버에 클라이언트에서 원격접속할 유저를 추가해주자 user1을 추가하자
[root@localhost ~]# useradd user1
[root@localhost ~]# passwd user1
패스워드 입력
#방화벽
[root@localhost ~]# firewall-cmd --permanent --add-service=ssh
[root@localhost ~]# systemctl restart firewall
클라이언트 - 서버 접속
클라이언트에서 서버로 접속
※ 참고로 서버의 아이피는 192.168.111.107이다.
ssh 접속시 컨맨드라인에 ssh@서버ip를 적어주면된다.
[centos@localhost ~]$ rpm -qa | grep ssh
libssh2-1.4.3-10.el7_2.1.x86_64
openssh-clients-6.6.1p1-31.el7.x86_64
openssh-server-6.6.1p1-31.el7.x86_64
openssh-6.6.1p1-31.el7.x86_64
(클라이언트에서 설치된 패키지)
[centos@localhost ~]$ ssh user1@192.168.111.107 // 192.168.111.107 IP주소는 서버 호스트를 적어줍니다.
user1@192.168.111.107's password:
Last login: Fri Aug 2 18:30:14 2019 from 192.168.111.101
[user1@localhost ~]$whoami
user1
[user1@localhost ~]$ ifconfig | head -2
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.111.107 netmask 255.255.255.0 broadcast 192.168.111.255
반응형
'❌이전글 > 이전글' 카테고리의 다른 글
LAN과 WAN의 차이점 (2) | 2019.08.27 |
---|---|
네트워크 통신방식 유니캐스트/브로드캐스트/멀티캐스트 (0) | 2019.08.14 |
라우터 장비 IP 설정하기 (0) | 2019.08.13 |
Alias 영구 등록 하기 Centos7 (1) | 2019.08.07 |
host란? 호스트란 무엇일까? (4) | 2019.08.02 |
yum 오류 "Couldn't open file /media/cdrom/repodata/repomd.xml"Trying other mirror. (0) | 2019.07.31 |
mdadm명령어 정리/RAID장치 생성,관리 (0) | 2019.07.29 |
리눅스CentOS7 - Raid 6과 Raid1+0을 구성해보자 (1) | 2019.07.26 |