SSH를 통해 원격 시스템에 액세스할 때 명령을 찾을 수 없음 예외가 발생합니다.

SSH를 통해 원격 시스템에 액세스할 때 명령을 찾을 수 없음 예외가 발생합니다.

SSH를 사용하여 특정 원격 시스템에 액세스할 때 이상한 동작이 발생합니다.

모든 기계는 rhel 7.2버전 입니다

이것이 우리가 얻는 것입니다

ssh server142
Last login: Thu May 27 09:44:13 2021 from  server_ER




-bash: server: command not found
-bash: stratumweight: command not found
-bash: driftfile: command not found
-bash: $'rtcsync\r': command not found
-bash: makestep: command not found
-bash: bindcmdaddress: command not found
-bash: bindcmdaddress: command not found
-bash: keyfile: command not found
-bash: commandkey: command not found
-bash: $'generatecommandkey\r': command not found
-bash: $'\r': command not found
-bash: $'noclientlog\r': command not found
-bash: logchange: command not found
-bash: $'\r': command not found
-bash: logdir: command not found

그래서 우리는 $PATH나쁜 서버의 서버를 확인하고 다른 좋은 서버와 비교했지만 $PATH 출력은 모두 동일합니다.

echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

bashrc기계간 품질 도 비교해봤는데 차이가 없었어요

이 문제의 원인에 대한 힌트가 있습니까?

답변1

일부 \r메시지는 파일에 Windows 줄 끝이 있음을 강력하게 암시합니다.

답변2

문제는 파일에 있습니다/etc/bash_completion.d/chrony.conf

그래서 우리는 이 파일을 다음으로 옮깁니다.

 mv /etc/bash_completion.d/chrony.conf /var/tmp

관련 정보