ssh 使用

arthurzwl(25)
Published in
#ssh
Words
209
Reading
1 min
Listen
Play
9y

生成本地密钥

ssh-keygen -t rsa
接下来会询问密钥保存路径,即~/.ssh,如果没有特殊需要默认即可。还会询问你是否为密钥创建口令, 如果你对安全性要求不是特别高, 可以直接回车, 设为空。

配置别名和账号

编辑 ~/.ssh/config,增加如下内容

Host arthurzwl
HostName arthurzwl.com
User username
Host是别名,HostName是域名或IP,User则是登陆的用户名

让远程主机记住你

将本地的公钥(前面生成的id_rsa.pub)拷贝到远程主机。

ssh-copy-id arthurzwl
连接重用

在~/.ssh/config中加上

Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
认证成功后会创建socket文件[email protected]:22=

检查当前是否已经创建Master连接

ssh arthurzwl.com -O check
发送断开当前Master连接的请求

ssh arthurzwl.com -O exit

ssh 使用 | Ecency