欢迎使用CSDN-markdown编辑器

设置过程中遇到的两个问题

  1. 使用secureCRT远程登录服务器时,复制公匙错误,把另外一个公匙复制过去了,明明复制了,在secureCRT粘贴的时候确实另外一个,没找到原因,所以,在终端复制的时候还是检查下复制的公匙字符串到底对不对
  2. 公匙格式不对,ubuntu authorized_keys文件里面的公匙格式和puttygen生成的文件里面的格式不一样,所以,在用puttygen生成公匙的时候,直接在软件的公匙框里复制,这里面的格式和ubuntu里面的一样

基础知识

sshd

sshd 是 OpenSSH SSH 守护进程。用于在不可信网络上提供安全的连接通道。sshd 守护进程通常由root用户启动,它监听来自客户端的连接,然后为每个连接派生一个子进程。子进程负责处理密钥交换、加密、认证、执行命令、数据交换等具体事务。sshd 的行为可以通过使用命令行选项和配置文件(默认是sshd_config)进行控制,但命令行选项会覆盖配置文件中的设置。sshd 会在收到 SIGHUP 信号后重新读取配置文件,但是最初启动的命令行选项仍然有效(仍会覆盖配置文件中的设置)。

AUTHORIZED_KEYS 文件格式

 AuthorizedKeysFile 指令指定了用于公钥认证的公钥文件(默认 ~/.ssh/authorized_keys)位置,每行一个公钥。
此文件中空行和以’#’开头的行将被当作注释忽略。
SSH-1公钥文件由以下字段组成:选项,位数,exponent(指数),modulus(模数),注释。
SSH-2公钥文件由以下字段组成:选项,公钥类型,base64编码后的公钥,注释。
“选项”字段是可选的,取决于该行是否由数字开头(“选项”字段不可能由数字开头)。
“公钥类型”字段的值可以是”ssh-dss”和”ssh-rsa”之一。
这个文件中允许的最大DSA密钥长度是8192,允许的最大RSA密钥长度是16384位。sshd 强制RSA密钥的最小长度是768位。
你不需要手工输入这么长的字符串,正确的做法是从 identity.pub, id_dsa.pub或id_rsa.pub 文件中复制。
“选项”字段由逗号分隔的选项组成,不允许出现任何空格(除非出现在双引号内)。

参考:http://www.jinbuguo.com/openssh/sshd.html

在配置文件中保存连接信息
通常当你想登录到一台远程主机的时候,你至少需要输入主机名和IP地址。为了减少这个重复劳动,你可以使用本地的 HOME/.ssh/config/etc/ssh/sshconfig HOME/.ssh/config
Host myserver
HostName 123.123.123.123
Port 12345
User bob
Host other_server
HostName test.something.org
User alice
CheckHostIP no
Cipher blowfish
现在你能用指定的名称来简单地连接到远程主机:
$ ssh myserver

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值