기계에 ssh하고 상자에 파일을 동시에 배치하는 방법은 무엇입니까?


0

기본적으로 파일을 원격으로 고양이로 만들고 싶습니다. 이것은 지금까지 가지고 있습니다. 작동하지 않습니다. 나는이 모든 것에 상당히 익숙하다.

echo /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys

3
ssh-copy-id이것을 위해 사용 하십시오.
glenn jackman

답변:


1

사용하지 않는 echo, 사용cat

cat /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys"
  • echo /root/.ssh/id_rsa.pub /root/.ssh/id_rsa.pub 문자열을 출력합니다
  • cat /root/.ssh/id_rsa.pub /root/.ssh/id_rsa.pub의 내용을 출력합니다

  • ssh-copy-id -i my/alternate/pub.key root@HOSTNAME 해결책이 될 수 있습니다, 당신은 처음으로 암호를 묻는 메시지가 표시됩니다.


0

서버 간 트러스트를 설정 한 후 ssh 명령으로 파일을 캐터링 할 수 있습니다.

ssh-keygen -t rsa
ssh-copy-id username@server.com
ssh -l username server.ip.addr "cat file.txt"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.