SSH 명령 - 오류/메시지 없이 콘솔을 지웁니다.

SSH 명령 - 오류/메시지 없이 콘솔을 지웁니다.

Kubuntu 22.04가 있는데 콘솔의 SSH 출력에 몇 가지 문제가 있습니다. 각 SSH 명령은 콘솔을 지웁니다. SSH 버전도 확인할 수 없습니다. 예를 들어 제가 입력하는 내용은 다음과 같습니다.

admin@machine:~$ssh -V

결과는 다음과 같습니다.

admin@machine:~$

이전 텍스트를 모두 지웠습니다. 이는 모든 SSH 명령이 작동하는 방식입니다(원격 호스트에 성공적으로 연결하는 명령 제외).

비슷한 질문을 검색했지만 관련된 내용을 찾지 못했습니다. 하지만 잘못된 LogLevel을 설정했을 수도 있으므로 INFO:로 설정하려고 시도했지만 ssh -o LogLevel=INFO 다시 콘솔을 지우고 출력이 없습니다. verbose 옵션도 효과가 없습니다. SSH에 관한 어떤 것도 디버깅할 수 없습니다.

그러나 원격 호스트에 연결하면 SSH 명령이 예상대로 작동합니다(원격 호스트에서). 그러나 Ctrl+D를 통해 연결을 종료하면 콘솔이 다시 지워집니다.

이 동작의 원인이 무엇인지 아는 사람이 있습니까?

답변1

귀하의 노력과 제안에 진심으로 감사드립니다. 마지막으로 .bash_aliases이 기사에서 문제를 발견했습니다.

setterm -default -clear rest;

별칭에서 어떻게 끝났는지 잘 모르겠지만 제거한 후에는 예상대로 작동하기 시작했습니다. 에야디야.

답변2

admin@machine:~프롬프트( )를 설정하는 명령 에 대한 쉘 시작 파일을 확인하십시오 . 그 중 하나는 프롬프트를 표시하기 전에 터미널에 디스플레이를 지우라고 지시하는 것입니다.

답변3

나는 당신이 달리고 있어요위로당신의 콘솔로? 그렇다면 자체 SSH 플러그인이 있습니다. 반드시 사용할 필요는 없지만 SSH를 자주 사용하는 경우 유용할 수 있습니다. 반품,위로대부분의 기본 터미널과 달리 옵션과 cat .bashrc@Sotto Voce가 사용하거나 말하는 내용을 다시 확인하세요 cat .zshrc.

답변4

너도 하나 갖고 있니?.zshrc파일이 당신과 같은 위치에 있습니다.bashrc문서? 기본 쉘은 아마도다루기 힘든.

StackOverFlow에서 비슷한 Q&A를 찾았습니다(잘못된 위치에 있습니다 하하).

나는 이것이 당신의 문제를 해결하는 데 도움이 될 것이라고 생각합니다.

스택: Bash 명령이 작동하지 않습니다.

관련 정보