�@

Linux Tips

Linux��ssh�̌����쐬����ɂ�

�k�Y�P�s
2003/4/17

�@������������ssh�ŃA�N�Z�X����ɂ��ł́APuTTY�p�̌������\�t�gputtygen.exe���g�������ALinux�ł������쐬���邱�Ƃ��ł���BWindows�Ō����쐬����ƁAOpenSSH�ŔF���ł���悤�ɕϊ������Ƃ��K�v�ƂȂ邪�Aputtygen.exe�ɂ�OpenSSH�̌���ǂݍ��ދ@�\������̂ŁALinux�Ō����쐬����������Ԃ͏��Ȃ��čςށB

�@Linux�Ō����쐬����ɂ́Assh-keygen�R�}���h���g�p����BRSA�Í������̌����쐬����Ƃ��́u-t rsa�v�I�v�V�������ADSA�Í������̌����쐬����Ƃ��́u-t dsa�v�I�v�V������t������B

$ ssh-keygen -t rsa�@��RSA�Í������̌����쐬
Generating public/private rsa key pair.
Enter file in which to save the key (/home/nori/.ssh/id_rsa):�@���mEnter�n�L�[������
Enter passphrase (empty for no passphrase):�@���p�X�t���[�Y�����
Enter same passphrase again:�@��������x�����p�X�t���[�Y�����
Your identification has been saved in /home/nori/.ssh/id_rsa.
Your public key has been saved in /home/nori/.ssh/id_rsa.pub.
The key fingerprint is:
f9:81:b6:c7:8f:b9:aa:3e:0e:c6:bd:35:19:a1:1e:06 nori@pandora

�@�ȏ�̑���ŁA$HOME/.ssh/�f�B���N�g���ɔ閧���iid_rsa�j�ƌ��J���iid_rsa.pub�j���쐬�����B�����āA���J����id_rsa.pub��authorized_keys�Ƃ������O�ɕύX���āA�p�[�~�b�V�������ς��Ă����B�����A~/.ssh�f�B���N�g����autorized_keys�Ƃ����t�@�C�������݂��Ă���ꍇ�́A�t�@�C������ύX�������ɁA

$ cat id_rsa.pub >> $HOME/.ssh/authorized_keys

�̂悤�ɂ��āA���J����lj�����B

$ cd .ssh�@��~/.ssh�f�B���N�g���Ɉړ�
$ ls�@�����e���m�F
id_rsa id_rsa.pub
$ mv id_rsa.pub authorized_keys�@���t�@�C������ύX
$ chmod 600 authorized_keys�@���p�[�~�b�V������ύX

�@���ɁA�閧�����t���b�s�[�f�B�X�N�ɃR�s�[���āAWindows�}�V���ɑ}�����Aputtygen.exe���N������B

$ mcopy id_rsa a:

�@puttygen.exe���N��������A�mLoad�n�{�^�����N���b�N����B����ƁA�閧���iprivate key�j��ǂݍ��ރ_�C�A���O�{�b�N�X���\�������̂ŁA�m�t�@�C���̏ꏊ�n���m3.5�C���`FD�iA:�j�n�ɁA�m�t�@�C���̎�ށn���mAll Files�n�ɂ��āAid_rsa�t�@�C�����J���B����ƁA�p�X�t���[�Y�̓��͂����߂�_�C�A���O�{�b�N�X���\�������B

�p�X�t���[�Y���͂̃_�C�A���O�{�b�N�X

�@Linux��ssh-keygen�R�}���h�����s�����Ƃ��ɓ��͂����p�X�t���[�Y����͂��āmOK�n�{�^�����N���b�N����ƁA�uOpenSSH SSH2�閧���̃C���|�[�g�ɐ��������v�Ƃ����|�̃��b�Z�[�W���\�������̂ŁA�mOK�n�{�^�����N���b�N����B

�閧���̃C���|�[�g�ɐ��������Ƃ������b�Z�[�W

�@���b�Z�[�W�_�C�A���O�{�b�N�X��������ƁAputtygen.exe�̉�ʂ��\�������B�mKey comment�n�̃{�b�N�X�Ɂuimported-openssh-key�v�Ƃ���̂ŁAOpenSSH����C���|�[�g�������ł��邱�Ƃ�������B

�閧���C���|�[�g���puttygen.exe

�@���ɁA�mSave private Key�n�{�^�����N���b�N���āAPuTTY�p�̔閧����ۑ�����B�ۑ���́APuTTY�̖{�̂Ɠ����t�H���_�ł������낤�B�t�@�C�����Ɂuid_rsa�v�Ɠ��͂��ām�ۑ��n�{�^�����N���b�N����B

�@�ȏ�ŁAPuTTY�p�̔閧�����쐬�ł������ƂɂȂ�BPuTTY���N�����āA�ȉ��̐ݒ���s���B

�J�e�S��
�@ �Z�b�V����  �F�z�X�g���܂���IP�A�h���X�����
�@ �@  �F�v���g�R�����mSSH�n�ɐݒ�
�@
�ڑ�
 �F�������O�C���̃��[�U����Linux�̃��[�U�[ID�����
�@ �@ SSH  �F�D�悷��v���g�R���o�[�W�������m2�n�i�܂��́m2 only�n�j�ɐݒ�
�@ �@ �@  �F��  �F�F�؂̂��߂̃v���C�x�[�g�L�[�t�@�C���ɁA�����ō쐬�����t�@�C���iid_rsa.PPK�j���w��

�@�ݒ肪�I��������m�Z�b�V�����n�J�e�S���ɖ߂�A���̃Z�b�V������ۑ����邽�߂Ɂm�ۑ����ꂽ�Z�b�V�����n�{�b�N�X�ɐV�����Z�b�V����������͂��ām�ۑ��n�{�^�����N���b�N����B�m�J���n�{�^�����N���b�N����ƁALinux�ɐڑ����ăp�X�t���[�Y�̓��͂����߂郁�b�Z�[�W���\�������B

�p�X�t���[�Y�̓��͉�ʁB���b�Z�[�W���uimported-openssh-key�v�ƂȂ��Ă���

Linux Tips Index



�@Linux Square�t�H�[���� Linux Tips�J�e�S���ʃC���f�b�N�X
�C���X�g�[���^RPM �u�[�g�^�u�[�g���[�_
�t�@�C������ �‹��ݒ�
���[�U�[�Ǘ� �R���\�[���^�^�[�~�i��
X Window System �Z�L�����e�B
�g���u���V���[�e�B���O ��OS�֌W
�l�b�g���[�N �n�[�h�E�F�A
Web�T�[�o Samba
GNOME KDE
OpenOffice.org �G�~�����[�^
�\�t�g�E�F�A ���̂ق��^FAQ
�STips���J���C���f�b�N�X Linux Tips���ԃ����L���O
Linux Square�t�H�[�����S�L���C���f�b�N�X

MONOist�g�ݍ��݊J���t�H�[�����̒�����ALinux�֘A�L�����Љ�܂�


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����