SSH 로그인으로 인해 계속 짜증이 나네요

SSH 로그인으로 인해 계속 짜증이 나네요

저는 Centos 6.6을 사용하고 있으며 최근에 yum을 사용하여 서버를 업데이트했는데 많은 것들이 업데이트되었고 모든 것이 괜찮아 보이지만 Ruby RVM과 Node.js 및 NPM(노드 패키지 관리자)도 업데이트해 보았습니다.. 이상한 문제 오류가 발생했습니다. 루트로 로그아웃한 후 로그아웃했다가 다시 로그인하려고 하면 다음과 같은 메시지가 나타납니다.

Seans-Laptop:~ zweb$ ssh [email protected]
[email protected]'s password:
Last login: Sat Nov 21 05:25:44 2015 from c-XX-XX-XX-XX.hsd1.ca.comcast.net
ERROR: Missing proper 'which' command. Make sure it is installed before using RVM!
Connection to XX.XX.XX.XX closed.

이 문제를 해결하는 방법을 아는 사람이 있나요? 로그인 시 .bash_profile 로드를 비활성화하려고 시도했지만 작동하지 않았습니다. 이제 루트 사용자 계정과 내 사용자 계정에서 내 서버에 SSH로 연결할 수 없습니다.

모든 사이트가 여전히 실행 중이지만 SFTP를 통해 로그인하거나 작업할 수 없습니다.

답변1

좋아요 - 제가 문제를 해결한 빠르고 더러운 방법은 다음과 같습니다.

기본적으로 ^C 트릭을 사용하여 셸에 들어간 후(ssh 로그인 중에 비밀번호를 입력하려면 Enter 키를 누른 후 즉시 Ctrl-C를 누르세요).

저는 Centos를 사용하고 있기 때문에 "yum Remove which"...그리고 "yum install which"만 했습니다.

그런 다음 Ruby, nodejs 및 npm을 제거하고 다시 설치했습니다.

관련 정보