[RHEL/CentOS 8] SSH는 접속이 되는데 SFTP는 안되는 현상

2021. 10. 7. 16:14·Linux
목차
  1. 1.  sftp 접속 에러 현상 (filezilla를 통해서 접속해도 접속되지 않았음)
  2. 2.  원인
  3. 3.  해결방법
  4. 4.  그 외 참고자료
728x90
반응형

클라우드 솔루션 구축 업무를 수행하면서, 대다수 솔루션 또는 오픈소스들이 RHEL8 (CentOS8)에서 동작하기 시작합니다. 

그래서 이참에 8에 익숙해질겸 TestBed를 RHEL8.4로 설치했는데, root 계정에 대한 SSH는 접속이 되는데 SFTP는 접속이 안되는 현상이 발생해서 찾는데 꽤나 많은 시간을 보내어 공유차원에서 정리합니다. 

(hk 일반 사용자 계정은 ssh / sftp 가 잘되었음)

 

 

1.  sftp 접속 에러 현상 (filezilla를 통해서 접속해도 접속되지 않았음)

mac에서 sftp 를 통해 RHEL8.4가 설치된 kvm-host에 root 접속시 접속이 안되며, 일반 hk 계정은 접속이 정상적입니다.

hkjeon@MacBook-Pro ~ % sftp root@xx.xx.xx.4
Received message too long 458964786
Ensure the remote shell produces no output for non-interactive sessions.
hkjeon@MacBook-Pro ~ % sftp hk@xx.xx.xx.4
hk@xx.xx.xx.4's password:
Connected to xx.xx.xx.4.
sftp> exit

 

 

2.  원인

앞 블로그에 정리한 것처럼 ~/.bashrc 에 neofetch 명령을 실행하도록 해놨습니다. 로그인시 neofetch를 자동으로 실행하게 해서 sftp 연결이 되지 않았던 것입니다.

.bashrc에 입력한 명령어가 표준 출력을 하는 경우, sftp 로그인 세션에서 제대로 처리하지 못하고 이런 메시지를 볼 수 있다고 합니다.

 

https://access.redhat.com/solutions/1553663

 

 

3.  해결방법

.bashrc에 적용한 설정들을 .bash_profile에 적용하니 sftp와 neofetch 모두 정상적으로 동작하였습니다.

[root@hk-tb ~]#cat ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

alias vi='vim'

neofetch
export PS1='[\u@\[\033[1;31m\]\h\[\033[0m\] \W]\$'

 

 

4.  그 외 참고자료

• Login Shell: 사용자가 로그인할 때 실행되는 쉘. .bash_profile 환경 설정 파일을 이용
• Non-login shell: 사용자 로그인 없이 실행되는 쉘. .bashrc 환경 설정 파일을 이용

리눅스에서 .bash_profile은 실행할 때 먼저 .bashrc를 실행한다. 그리고 RHEL 8의 기본은 .bash_profile이다.

사용자 로그인 없이 실행하는 쉘은 최소한의 실행 환경이 필요하고, 로그인 쉘은 사용자의 필요에 따라 환경을 구성할 수 있음

 

 

 

728x90
반응형

'Linux' 카테고리의 다른 글

[RHEL8] PXE & Kickstart 서버 구축  (0) 2021.10.25
[RHEL/CentOS 8] cockpit (웹 콘솔)설치방법  (0) 2021.10.08
[RHEL/CentOS 8] KVM install 설치방법  (0) 2021.10.07
[RHEL/CentOS 8] neofetch 설치  (0) 2021.10.07
[RHEL/CentOS 8] Banner 문구 및 설정방법  (0) 2021.10.07
  1. 1.  sftp 접속 에러 현상 (filezilla를 통해서 접속해도 접속되지 않았음)
  2. 2.  원인
  3. 3.  해결방법
  4. 4.  그 외 참고자료
'Linux' 카테고리의 다른 글
  • [RHEL8] PXE & Kickstart 서버 구축
  • [RHEL/CentOS 8] cockpit (웹 콘솔)설치방법
  • [RHEL/CentOS 8] KVM install 설치방법
  • [RHEL/CentOS 8] neofetch 설치
레시피 마스터
레시피 마스터
클라우드 환경에서 OS, 자동화, 컴퓨팅등 알고 있는 지식으로 공유하는데 활용
  • 레시피 마스터
    클라우드 구축 레시피
    레시피 마스터
  • 전체
    오늘
    어제
    • 분류 전체보기 (80) N
      • Linux (28)
      • Virtualization (4)
      • OpenStack (5)
      • Storage (3)
      • Container (15)
      • Monitoring (9)
      • Infra as Code (IaC) (1)
      • 서버_OS (6) N
      • 가상화 (1)
      • 클라우드 컴퓨팅 (1) N
      • 컨테이너 플랫폼 (3) N
      • 자동화 (1)
      • 데이터베이스 (2)
      • 모니터링 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    openstack #ansible #floatingip #자동화 #클라우드 #ansible cloud module
    #kvm #livemigration #rhel8 #virsh #qcow2 #vm이전 #호스트간마이그레이션 #가상화 #libvirt
    rhocp4 설치
    openstack #cinder #volumedeletion #사용량초기화 #quotausagereset #openstackansible
    openshift 설치
    sr-iov #lshw #vf확인방법 #네트워크가상화 #리눅스네트워크관리
    cpu부하 #리눅스스크립트 #cpu사용량100퍼 #성능테스트 #시스템부하
    kubernetesdashboard #k8s설정 #nodeport접속 #k8sproxy #클러스터관리
    오픈시프트 설치
    galera cluster 복구
    bonding인터페이스 #ifenslave #linuxnetwork #activebackup #수동절체
    galera cluster restore
    ocp4 설치
    openvswitch #ovs명령어 #오픈스택네트워크 #ovsvxlan #브릿지설정 #ovs-ofctl
    ubuntu machine id
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
레시피 마스터
[RHEL/CentOS 8] SSH는 접속이 되는데 SFTP는 안되는 현상

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.