A-A+

SSH的原理系统管理的菜鸟知识

2016年02月17日 站长资讯 暂无评论

下文针对菜鸟和it职场的信任,老手请无视。首先说说ssh的原理,如下:

hostA生成公钥-密钥对:

在任意路径下执行:ssh-keygen -t rsa

该命令会创建/home/$USER/.ssh目录(如果没有的话),在.ssh目录下生成id_rsa和id_rsa.pub共2个文件(如果是ssh-keygen -t dsa,则生成id_dsa和id_dsa.pub)。

在hostB的/home/$USER/.ssh目录下,创建空文件authorized_keys(如果没有的话),将hostA的id_rsa.pub的内容添加到authorized_keys文件.

hostA通过ssh向hostB发起连接,hostB生成一个随机数,并用hostA的公钥加密,发送给hostA,hostA用自己的密钥解密,并将结果传给hostB,hostB确认无误后,允许hostA建立连接。

ssh -l inst1 192.168.155.150 "hostname;echo '\n this is `hostname`'"

cat /etc/ssh/sshd_config

#PermitRootLogin yes

#ClientAliveInterval 300

标签:

给我留言