ssh 实用指南

一、ssh 简介

ssh是一种协议,可以用于远程登陆。

二、ssh 登陆

假设你有个机器A,另外有个账户 username 在 10.66.666.108 机器上,输入

$ ssh [email protected]

然后输入相应的密码则可以远程登陆到10.66.666.108 机器上了。

三、免密码登陆

首先在机器A上生成密钥,一般使用rsa 密钥,生成公钥和私钥:

$ ssh-keygen -t rsa -C "[email protected]"

其中参数表示:

-t: type

-C: Comments

公钥位于:~/.ssh/id_rsa.pub

私钥位于:~/.ssh/id_rsa

登陆到10.66.666.108 机器后,将机器A上的公钥 (~/.ssh/id_rsa.pub) 所有的内容复制到 10.66.666.108 机器的 ~/.ssh/authorized_keys 中。则下次登陆可以免密码了。

四、 快捷设置

在机器A中,为了避免每次远程登陆 10.66.666.108 都要输入又长又臭又难记的地址,可以到机器A中的 ~/.ssh/config 设置

Host dev
    Hostname 10.66.666.108
    User username

然后下次登陆的时候,可以输入

$ ssh dev

这样就方便多了。 

你可能感兴趣的:(Linux)