다음 명령은 로컬 콘텐츠를 호스트의 파일 id_rsa.pub
에 넣습니다.authorized_keys
하지만 이를 달성하기 위해 어떻게 cat
함께 협력 해야 하는지 잘 모르겠습니다. 설명할 수 있는 사람이 있습니까?|
cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
답변1
이 cat
명령은 파일의 내용을 출력합니다 .ssh/id_rsa.pub
. 이 텍스트 출력은 수신(파이프 |
)되고 텍스트는 로 전송(즉, 파이프)됩니다 ssh
.
그런 다음 ssh
이 텍스트를 cat >> .ssh/authorized_keys
명령에 대한 입력으로 사용하십시오.
답변2
명령 의 경우 cat
파일 이름이 제공되지 않으면 표준 입력에서 파일 이름을 가져옵니다. 이 경우에는 의 출력입니다 |
.