使用ssh远程登录时,config配置文件可以为我们进行会话管理,config文件中的各参数的含义这里简单记录一下。
config文件参数格式
Host 服务器名A
user 用户名
hostname 服务器ip
port 端口号
identityfile 本地私钥地址
...
Host 服务器名B
user 用户名
hostname 服务器ip
port 端口号
identityfile 本地私钥地址
...
...
...
...
...
Host *
...
...
说明:
- 配置文件不区分大小写,所以
Host
和host
一样 - 通过
Host
指定配置块,用tab
键来区分配置头和内置参数 - 所有参数值都可使用通配符设定,比如可以设置一个
Host
值为星号(*
),用于设置全局配置
配置项参数
Host
:必须设置,指定配置块User
:必须设置,指定登录用户Hostname
:必须设置,指定服务器地址,通常用ip
地址Port
:必须设置,指定端口号,默认值为22
Identityfile
:可选,指定本地认证私钥地址ForwardAgent yes
:可选,允许ssh-agent
转发IdentitiesOnly
:可选,指定ssh
是否仅使用配置文件或命令行指定的私钥文件进行认证。值为yes
或no
,默认为no
,该情况可在ssh-agent
提供了太多的认证文件时使用IdentityFile
:可选,指定认证私钥文件StrictHostKeyChecking
:可选,有3
种选项ask
:默认值,第一次连接陌生服务器时提示是否添加,同时如果远程服务器公钥改变时拒绝连接yes
:不会自动添加服务器公钥到~/.ssh/known_hosts
中,同时如果远程服务器公钥改变时拒绝连接no
:自动增加新的主机键到~/.ssh/known_hosts
中
参考文章:
最新评论
哈哈,夸张了
作者好厉害
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你