리눅스 ssh-copy-id

1 개요[ | ]

리눅스 ssh-copy-id
/usr/bin/ssh-copy-id
원격서버에 authorized_keys 파일이 없다면 생성되고, 있다면 파일내용에 추가된다.

2 실행예시 1[ | ]

Console
Copy
[root@zetawiki ~]# ssh-copy-id testuser@123.45.67.101
testuser@123.45.67.101's password:
→ 원격서버 testuser의 패스워드 입력
Console
Copy
Now try logging into the machine, with "ssh 'testuser@123.45.67.101'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.
→ 로컬서버의 공개키[1]를 원격서버의 testuser 홈 폴더 아래 특정위치[2]에 배포했음

3 실행예시 2: sshpass와 조합 사용[ | ]

Console
Copy
[root@zetawiki ~]# sshpass -p"P@ssw0rd" ssh-copy-id testuser@123.45.67.102
Now try logging into the machine, with "ssh 'testuser@123.45.67.89'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

4 같이 보기[ | ]

5 참고[ | ]

  • 리눅스 디렉토리 용량 확인 du
    "현재폴더에 있는 폴더 및 파일 중에서 용량이 큰 것 순으로 10개 보기" 에서 -hs 옵션을 주면 sort가 제대로 되지 않는다고 하셨는데 sort의 -h 옵션을 이용하면 가능합니다. (-h, --human-numeric-sort) 저는 다음과 같이 합니다. du -hs * | so
  • 리눅스 반복 예약작업 cron, crond, crontab
    타사 크론 서비스를 사용하여 자신의 서버에서 호스팅 크론을 사용하여 게다가, 당신은 타사 크론 서비스 (보통이라고 webcron)를 사용할 수 있습니다 : http://EasyCron.com - 크론 작업을 설정하는 crontab을 또는 다른 작업 스케줄러의 필요성을 제거 webcron