<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Ssh_scp</id>
	<title>Ssh scp - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Ssh_scp"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Ssh_scp&amp;action=history"/>
	<updated>2026-05-18T08:27:20Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=Ssh_scp&amp;diff=385&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: == ssh ==  === ssh 암호없이 접속 === 1. 로컬PC 에서 pub키 생성 (엔터치면 기본값으로) &lt;source lang=shell&gt; $ ssh-keygen &lt;/source&gt; &lt;source lang=shell&gt; Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 6e:f2...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Ssh_scp&amp;diff=385&amp;oldid=prev"/>
		<updated>2024-10-14T17:14:37Z</updated>

		<summary type="html">&lt;p&gt;새 문서: == ssh ==  === ssh 암호없이 접속 === 1. 로컬PC 에서 pub키 생성 (엔터치면 기본값으로) &amp;lt;source lang=shell&amp;gt; $ ssh-keygen &amp;lt;/source&amp;gt; &amp;lt;source lang=shell&amp;gt; Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 6e:f2...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== ssh ==&lt;br /&gt;
&lt;br /&gt;
=== ssh 암호없이 접속 ===&lt;br /&gt;
1. 로컬PC 에서 pub키 생성 (엔터치면 기본값으로)&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
$ ssh-keygen&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
Generating public/private rsa key pair.&lt;br /&gt;
Enter file in which to save the key (/root/.ssh/id_rsa):&lt;br /&gt;
Enter passphrase (empty for no passphrase):&lt;br /&gt;
Enter same passphrase again:&lt;br /&gt;
Your identification has been saved in /root/.ssh/id_rsa.&lt;br /&gt;
Your public key has been saved in /root/.ssh/id_rsa.pub.&lt;br /&gt;
The key fingerprint is:&lt;br /&gt;
6e:f2:ff:88:f5:12:38:54:3d:2f:3c:a8:71:fb:dc:1c root@cloud-rhel7-2&lt;br /&gt;
The key&amp;#039;s randomart image is:&lt;br /&gt;
+--[ RSA 2048]----+&lt;br /&gt;
|           .     |&lt;br /&gt;
|          . o    |&lt;br /&gt;
|        o.ooo    |&lt;br /&gt;
+-----------------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. 로컬PC .ssh 폴더 생성 확인 및 인증키 확인 &lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
$ cd .ssh &lt;br /&gt;
$ ls&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
id_rsa  id_rsa.pub&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* id_rsa 파일 : 개인용 사설키&lt;br /&gt;
* id_rsa.pub 파일 : 외부 접속용 공개키 ( 타PC로 접근시 타PC에 등록하면 암호없이 접속가능)&lt;br /&gt;
* known_hosts 파일 : (없을수도 있음) 타PC로 접근시 자동 등록됨.&lt;br /&gt;
* authorized_keys 파일 : (없을수도 있음,생성) 타PC에서 접근할수 있도록 외부 접속용 공개키(타PC의 id_rsa.pub) 를 등록해줌 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
$ cat id_rsa.pub&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
ssh-rsa AAAAB3Nza*************...생략....&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.타 PC에서 암호없이 접근 할수 있도록 등록 authorized_keys &lt;br /&gt;
: 타PC에서 생성된 id_rsa.pub 키값을 authorized_keys 파일에 추가함&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
$ cat authorized_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
ssh-rsa AAAAB3NzaC1yc2... 생략&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*(중요) 등록 했을때도 잘 안될때 &amp;#039;&amp;#039;&amp;#039; .ssh directory를 700, authorized_keys 를 600 &amp;#039;&amp;#039;&amp;#039; 권한 변경 해야됨.(AIX,LINUX에서 문제발생하여 조치)&lt;br /&gt;
&lt;br /&gt;
== scp ==&lt;br /&gt;
=== 원격 복사 명령 ===&lt;br /&gt;
로컬 -&amp;gt; 리모트 (보내기), 리모트 -&amp;gt; 로컬 (가져오기)와 리모트 -&amp;gt; 리모트 (다른 호스트끼리 전송) 로 복사 가능&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
scp [options ...] 유저명@IP:파일디렉토리[/파일] 유저명@IP:파일디렉토리[/파일]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# Local -&amp;gt; Remote&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
scp 목적파일명(경로) 유저명@IP주소:목적디렉토리&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# Remote -&amp;gt; Local&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
scp 유저명@IP주소:파일디렉토리 목적파일명(경로)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# Remote(source) -&amp;gt; Remote(target)&lt;br /&gt;
&amp;lt;source lang=shell&amp;gt;&lt;br /&gt;
scp 유저명@IP주소:파일디렉토리 유저명@IP주소:파일디렉토리&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==== 옵션 ====&lt;br /&gt;
-r: 하위 폴더 포함 &lt;br /&gt;
-P: ssh 포트 지정&lt;br /&gt;
-i: ssh 키파일과 같은 identity file 경로 지정&lt;br /&gt;
-v: verbose 모드,디버깅&lt;br /&gt;
-p: 파일의 수정 시간과 권한을 유지&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>