美文网首页
SSH和SSHD

SSH和SSHD

作者: linux_python | 来源:发表于2019-08-03 13:59 被阅读0次

sshd服务

配置文件 /etc/ssh/sshd_config

系统密钥对位置

/etc/ssh/

登录基本服务

以密码认证方式登录到远程服务器(ssh服务端)
条件:
服务端有root用户
服务端开启了sshd服务,默认监听端口为22
客户端有个ssh客户端服务器

1.首先在客户端为当前用户创建密钥对
ssh-keygen   rsa

此时,当前用户的家目录 .ssh 目录下就会有密钥对

id_rsa       私钥
id_rsa.pub  公钥

公钥用于非密码认证方式时,传送给对方,作为信任的凭据。私钥会保存到本地

2.以服务端用户连接到服务端
ssh   root@服务端ip
或者
ssh   root@服务端主机名
这里的服务端主机名必须可以被客户端主机正确解析

假如第一次链接会得到一个提示。
大致的意思就是,要不要信任ssh服务端的公钥。信任输入yes
此时,客户端回把服务端的公钥放在当前目录下的 .ssh/known_hosts
文件中一行一个主机。

3.输入密码即可

非22端口登录

服务端设置 /etc/sshd_config

port 2222

重启服务

systemctl  restart sshd

检查监听端口

ss -natl |grep 2222

客户端连接

ssh -p 2222  root@服务端ip

以公钥的方式认证登录到远程服务器(ssh端)

1.延续上面的实验继续。
客户端需要发送自己的公钥给服务端,服务端接收后会保存在用户家目录中的.ssh/authorized_keys文件中
验证登录
ssh root@10.0.122.133

拷贝客户端到服务端

scp local_file.txt root@10.0.122.133:/tmp/

假如指定端口

scp -P 2222 local_file.txt root@10.0.122.133

相反的

拷贝服务端文件到客户端
scp root@10.0.122.133:/tmp/local_file.txt .
(注意最后的点 .)
指定端口 -P 2222

图片.png

相关文章

  • SSH和SSHD

    sshd服务 配置文件 /etc/ssh/sshd_config 系统密钥对位置 /etc/ssh/ 登录基本服务...

  • CentOS7开启SSH并且安装Docker与oh-my-zsh

    开启SSH 修改SSH配置文件/etc/ssh/sshd_configvi /etc/ssh/sshd_confi...

  • ssh的简介与常用用法

    文档: man ssh, ssh_config sshd, sshd_config 简介 ssh 为 secure...

  • SSH连接过慢的问题

    1. 备份ssh配置文件 cp /etc/ssh/sshd_config /etc/ssh/sshd_config...

  • ssh sshd

    设置sshd_conf/etc/ssh/sshd_configUseDNS no 加速 SSH 的连接GSSAP...

  • winscp链接ubuntu系统是使用root账户报错

    1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_confi...

  • 禁止root远程登录

    禁止root远程登录 需要编辑/etc/ssh/sshd_config。 vim /etc/ssh/sshd_co...

  • Win 远程

    安装 SSH 和 WSL 修改 C:/ProgramData/ssh/sshd_config 远程连接 WSL 通...

  • 关于SSH

    mac本身安装了ssh服务,默认情况下不会自启 SSH服务的启动和关闭 1、启动sshd服务: 2、关闭sshd服...

  • ssh

    1 一、配置SSH参数 修改sshd_config文件,命令为: vi /etc/ssh/sshd_config ...

网友评论

      本文标题:SSH和SSHD

      本文链接:https://www.haomeiwen.com/subject/wckhdctx.html